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
|
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
|
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
|
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
|
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
|
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
|
call site | __clang_call_terminate |
9 | 293 |
void solidity::toBigEndian
|
call site | __clang_call_terminate |
8 | 538 |
solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number
|
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
|
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 |
LLVMFuzzerTestOneInput
[function]
[call site2]
00000
FuzzerUtil::testConstantOptimizer(std::__1::basic_string
, std::__1::allocator
> const&, bool)
[function]
[call site2]
00001
solidity::util::FixedHash<32u>::FixedHash()
[function]
[call site2]
00002
solidity::util::FixedHash<32u>::data()
[function]
[call site2]
00003
solidity::util::FixedHash<32u>::operator boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>() const
[function]
[call site2]
00004
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
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
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00007
std::out_of_range::out_of_range(char const*)
[function]
[call site2]
00008
std::logic_error::logic_error(char const*)
[call site2]
00009
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00010
void boost::throw_exception
(std::out_of_range const&, boost::source_location const&)
[function]
[call site2]
00011
boost::throw_exception_assert_compatibility(std::exception const&)
[function]
[call site2]
00012
__cxa_allocate_exception
[call site2]
00013
boost::wrapexcept
::wrapexcept(std::out_of_range const&, boost::source_location const&)
[function]
[call site2]
00014
boost::exception_detail::clone_base::clone_base()
[function]
[call site2]
00015
std::out_of_range::out_of_range(std::out_of_range const&)
[function]
[call site2]
00016
std::logic_error::logic_error(std::logic_error const&)
[call site2]
00017
boost::wrapexcept
::copy_from(void const*)
[function]
[call site2]
00018
boost::source_location::file_name() const
[function]
[call site2]
00019
boost::error_info
::error_info(char const*)
[function]
[call site2]
00020
boost::wrapexcept
const& boost::exception_detail::set_info
, boost::throw_file_, char const*>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00021
boost::wrapexcept
const& boost::exception_detail::set_info_rv
>::set
>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00022
boost::source_location::line() const
[function]
[call site2]
00023
boost::error_info
::error_info(int)
[function]
[call site2]
00024
boost::wrapexcept
const& boost::exception_detail::set_info
, boost::throw_line_, int>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00025
boost::source_location::function_name() const
[function]
[call site2]
00026
boost::error_info
::error_info(char const*)
[function]
[call site2]
00027
boost::wrapexcept
const& boost::exception_detail::set_info
, boost::throw_function_, char const*>(boost::wrapexcept
const&, boost::error_info
&&)
[function]
[call site2]
00028
boost::exception::~exception()
[function]
[call site2]
00029
boost::exception_detail::refcount_ptr
::~refcount_ptr()
[function]
[call site2]
00030
boost::exception_detail::refcount_ptr
::release()
[function]
[call site2]
00031
__clang_call_terminate
[call site2]
00032
__cxa_begin_catch
[call site2]
00033
std::out_of_range::~out_of_range()
[call site2]
00034
std::out_of_range::~out_of_range()
[call site2]
00035
_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
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
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
__clang_call_terminate
[call site2]
00039
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00040
__clang_call_terminate
[call site2]
00041
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00042
__clang_call_terminate
[call site2]
00043
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
__clang_call_terminate
[call site2]
00045
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00046
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00047
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
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
_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
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
solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00052
solidity::evmasm::LinkerObject::LinkerObject()
[function]
[call site2]
00053
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00054
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
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::str(long, unsigned int) const
[function]
[call site2]
00056
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
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
_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
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
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
__clang_call_terminate
[call site2]
00062
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00063
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
__clang_call_terminate
[call site2]
00065
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00066
std::__1::basic_string
, std::__1::allocator
> boost::lexical_cast
, std::__1::allocator
>, unsigned long long>(unsigned long long const&)
[function]
[call site2]
00067
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
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
boost::detail::lexical_istream_limited_src
, false, 40ul>::lexical_istream_limited_src()
[function]
[call site2]
00070
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
boost::detail::lexical_istream_limited_src
, false, 40ul>::operator<<(unsigned long long)
[function]
[call site2]
00072
bool boost::detail::lexical_istream_limited_src
, false, 40ul>::shl_unsigned
(unsigned long long)
[function]
[call site2]
00073
boost::detail::lcast_put_unsigned
, unsigned long long, char>::lcast_put_unsigned(unsigned long long, char*)
[function]
[call site2]
00074
boost::detail::lexical_istream_limited_src
, false, 40ul>::cbegin() const
[function]
[call site2]
00075
bool boost::detail::lexical_ostream_limited_src
>::operator>>
>(std::__1::basic_string
, std::__1::allocator
>&)
[function]
[call site2]
00076
void boost::conversion::detail::throw_bad_cast
, std::__1::allocator
> >()
[function]
[call site2]
00077
boost::bad_lexical_cast::bad_lexical_cast(std::type_info const&, std::type_info const&)
[function]
[call site2]
00078
std::bad_cast::bad_cast()
[call site2]
00079
void boost::throw_exception
(boost::bad_lexical_cast const&)
[function]
[call site2]
00080
boost::throw_exception_assert_compatibility(std::exception const&)
[function]
[call site2]
00081
boost::wrapexcept
::wrapexcept(boost::bad_lexical_cast const&)
[function]
[call site2]
00082
boost::exception_detail::clone_base::clone_base()
[function]
[call site2]
00083
boost::bad_lexical_cast::bad_lexical_cast(boost::bad_lexical_cast const&)
[function]
[call site2]
00084
std::bad_cast::bad_cast(std::bad_cast const&)
[function]
[call site2]
00085
std::exception::exception(std::exception const&)
[function]
[call site2]
00086
boost::wrapexcept
::copy_from(void const*)
[function]
[call site2]
00087
std::bad_cast::~bad_cast()
[call site2]
00088
boost::exception_detail::clone_base::~clone_base()
[function]
[call site2]
00089
std::bad_cast::~bad_cast()
[call site2]
00090
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
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
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
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
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
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
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
std::overflow_error::overflow_error(char const*)
[function]
[call site2]
00098
std::runtime_error::runtime_error(char const*)
[call site2]
00099
boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int)
[function]
[call site2]
00100
void boost::throw_exception
(std::overflow_error const&, boost::source_location const&)
[function]
[call site2]
00101
std::overflow_error::~overflow_error()
[call site2]
00102
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
__clang_call_terminate
[call site2]
00104
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00105
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
__clang_call_terminate
[call site2]
00107
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00108
__clang_call_terminate
[call site2]
00109
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00110
__clang_call_terminate
[call site2]
00111
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00112
__clang_call_terminate
[call site2]
00113
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00114
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00115
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00116
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
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
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
__clang_call_terminate
[call site2]
00120
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00121
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00122
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
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
00124
void boost::multiprecision::std_constexpr::swap
(unsigned long long&, unsigned long long&)
[function]
[call site2]
00125
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
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
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00128
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
__clang_call_terminate
[call site2]
00130
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00131
__clang_call_terminate
[call site2]
00132
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00133
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00134
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
__clang_call_terminate
[call site2]
00136
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00137
void boost::multiprecision::std_constexpr::swap
(unsigned long long const*&, unsigned long long const*&)
[function]
[call site2]
00138
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
00139
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00140
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
__clang_call_terminate
[call site2]
00142
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00143
_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
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
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
00146
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
__clang_call_terminate
[call site2]
00148
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00149
void boost::multiprecision::std_constexpr::swap
(unsigned long long const*&, unsigned long long const*&)
[function]
[call site2]
00150
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
00151
__clang_call_terminate
[call site2]
00152
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00153
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00154
__clang_call_terminate
[call site2]
00155
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00156
__clang_call_terminate
[call site2]
00157
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00158
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00159
_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
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
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
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
__clang_call_terminate
[call site2]
00164
void boost::multiprecision::std_constexpr::swap
(unsigned long long&, unsigned long long&)
[function]
[call site2]
00165
__clang_call_terminate
[call site2]
00166
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00167
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
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
__clang_call_terminate
[call site2]
00170
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00171
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
00172
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
unsigned long long* boost::multiprecision::std_constexpr::copy
(unsigned long long const*, unsigned long long const*, unsigned long long*)
[function]
[call site2]
00174
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00175
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
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00177
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00178
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&)
[function]
[call site2]
00179
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00180
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&)
[function]
[call site2]
00181
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned char
() const
[function]
[call site2]
00182
unsigned char boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::convert_to
() const
[function]
[call site2]
00183
void boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::convert_to_imp
(unsigned char*) const
[function]
[call site2]
00184
_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
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
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00187
solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem)
[function]
[call site2]
00188
solidity::evmasm::AssemblyException::AssemblyException()
[function]
[call site2]
00189
std::exception::exception()
[function]
[call site2]
00190
boost::exception::exception()
[function]
[call site2]
00191
boost::exception_detail::refcount_ptr
::refcount_ptr()
[function]
[call site2]
00192
solidity::util::Exception::Exception()
[function]
[call site2]
00193
std::exception::~exception()
[call site2]
00194
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00195
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00196
boost::exception_detail::error_info_base::error_info_base()
[function]
[call site2]
00197
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
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00200
void boost::throw_exception
(solidity::evmasm::AssemblyException const&)
[function]
[call site2]
00201
solidity::evmasm::AssemblyItem::deposit() const
[function]
[call site2]
00202
solidity::evmasm::AssemblyItem::returnValues() const
[function]
[call site2]
00203
solidity::evmasm::AssemblyItem::instruction() const
[function]
[call site2]
00204
solidity::util::Exception::Exception()
[function]
[call site2]
00205
std::exception::exception()
[function]
[call site2]
00206
boost::exception::exception()
[function]
[call site2]
00207
std::exception::~exception()
[call site2]
00208
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00209
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00210
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00212
void boost::throw_exception
(solidity::util::Exception const&)
[function]
[call site2]
00213
solidity::evmasm::instructionInfo(solidity::evmasm::Instruction)
[function]
[call site2]
00214
solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&)
[function]
[call site2]
00215
__cxa_begin_catch
[call site2]
00216
__cxa_end_catch
[call site2]
00217
solidity::evmasm::InstructionInfo::~InstructionInfo()
[function]
[call site2]
00218
std::__1::optional
> > >::operator*() const &
[function]
[call site2]
00219
std::__1::__optional_storage_base
> >, false>::__get() const &
[function]
[call site2]
00220
solidity::evmasm::AssemblyItem::location() const
[function]
[call site2]
00221
solidity::langutil::SourceLocation::isValid() const
[function]
[call site2]
00222
solidity::evmasm::AssemblyItem::setLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00223
solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00224
solidity::evmasm::Assembly::~Assembly()
[function]
[call site2]
00225
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00226
solidity::evmasm::LinkerObject::~LinkerObject()
[function]
[call site2]
00227
solidity::evmasm::Assembly::Assembly(solidity::evmasm::Assembly const&)
[function]
[call site2]
00228
solidity::langutil::EVMVersion::EVMVersion()
[function]
[call site2]
00229
solidity::evmasm::ConstantOptimisationMethod::optimiseConstants(bool, unsigned long, solidity::langutil::EVMVersion, solidity::evmasm::Assembly&)
[function]
[call site2]
00230
solidity::evmasm::Assembly::items()
[function]
[call site2]
00231
solidity::evmasm::AssemblyItem::type() const
[function]
[call site2]
00232
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00233
solidity::util::Exception::Exception()
[function]
[call site2]
00234
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00235
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00236
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00238
void boost::throw_exception
(solidity::util::Exception const&)
[function]
[call site2]
00239
_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
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
_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
__clang_call_terminate
[call site2]
00243
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00244
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
00245
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
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
solidity::evmasm::ConstantOptimisationMethod::Params::Params()
[function]
[call site2]
00248
solidity::langutil::EVMVersion::EVMVersion()
[function]
[call site2]
00249
solidity::evmasm::LiteralMethod::LiteralMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00250
solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00251
solidity::evmasm::LiteralMethod::gasNeeded() const
[function]
[call site2]
00252
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00253
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00254
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&)
[function]
[call site2]
00255
solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector
> const&)
[function]
[call site2]
00256
boost::empty_::empty_value
, 0u, true>::empty_value()
[function]
[call site2]
00257
solidity::evmasm::AssemblyItem::type() const
[function]
[call site2]
00258
solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction)
[function]
[call site2]
00259
solidity::evmasm::instructionInfo(solidity::evmasm::Instruction)
[function]
[call site2]
00260
solidity::evmasm::InstructionInfo::~InstructionInfo()
[function]
[call site2]
00261
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00262
std::exception::exception()
[function]
[call site2]
00263
boost::exception::exception()
[function]
[call site2]
00264
solidity::util::Exception::Exception()
[function]
[call site2]
00265
solidity::evmasm::AssemblyException::AssemblyException()
[function]
[call site2]
00266
std::exception::~exception()
[call site2]
00267
solidity::evmasm::instructionInfo(solidity::evmasm::Instruction)
[function]
[call site2]
00268
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00269
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00270
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00272
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00273
solidity::evmasm::InstructionInfo::~InstructionInfo()
[function]
[call site2]
00274
_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
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
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
solidity::evmasm::AssemblyItem::type() const
[function]
[call site2]
00278
solidity::evmasm::AssemblyItem::instruction() const
[function]
[call site2]
00279
_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
solidity::evmasm::AssemblyItem::instruction() const
[function]
[call site2]
00281
solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction)
[function]
[call site2]
00282
_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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00284
boost::empty_::empty_value
, 0u, true>::get()
[function]
[call site2]
00285
solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion)
[function]
[call site2]
00286
solidity::langutil::EVMVersion::istanbul()
[function]
[call site2]
00287
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
00288
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
00289
solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const
[function]
[call site2]
00290
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
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
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
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
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
void boost::multiprecision::minmax
(unsigned int const&, unsigned int const&, unsigned int&, unsigned int&)
[function]
[call site2]
00296
__clang_call_terminate
[call site2]
00297
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00298
boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const
[function]
[call site2]
00299
boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const
[function]
[call site2]
00300
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
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
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned char
() const
[function]
[call site2]
00303
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00304
_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
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00306
_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
solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector
> const&) const
[function]
[call site2]
00308
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00309
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00310
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00311
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00313
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00314
solidity::evmasm::GasMeter::dataGas(std::__1::vector
> const&, bool, solidity::langutil::EVMVersion)
[function]
[call site2]
00315
solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion)
[function]
[call site2]
00316
_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
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
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
_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
boost::empty_::empty_value
, 0u, true>::empty_value()
[function]
[call site2]
00321
_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
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
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
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
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
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
boost::multiprecision::detail::expression
>, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void>::left() const
[function]
[call site2]
00328
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
_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
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
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00332
boost::empty_::empty_value
, 0u, true>::get()
[function]
[call site2]
00333
boost::empty_::empty_value
, 0u, true>::get()
[function]
[call site2]
00334
__clang_call_terminate
[call site2]
00335
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
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
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
boost::empty_::empty_value
, 0u, true>::get()
[function]
[call site2]
00339
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00340
_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
boost::empty_::empty_value
, 0u, true>::empty_value()
[function]
[call site2]
00342
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
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
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
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
_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
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
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
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00351
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00352
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00353
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00354
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00356
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00357
_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
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
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
__clang_call_terminate
[call site2]
00361
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00362
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00363
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
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
_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
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
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
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00370
solidity::evmasm::AssemblyItem::~AssemblyItem()
[function]
[call site2]
00371
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00372
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00373
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00374
solidity::evmasm::CodeCopyMethod::CodeCopyMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00375
solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00376
solidity::evmasm::CodeCopyMethod::gasNeeded() const
[function]
[call site2]
00377
solidity::evmasm::CodeCopyMethod::copyRoutine()
[function]
[call site2]
00378
__cxa_guard_acquire
[call site2]
00379
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00380
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00381
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00382
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00383
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00384
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00385
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00386
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00387
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00388
_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
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00390
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00391
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00392
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00393
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00394
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00395
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00396
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00397
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00398
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00399
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00400
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00401
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00402
solidity::evmasm::AssemblyItem::~AssemblyItem()
[function]
[call site2]
00403
solidity::langutil::SourceLocation::~SourceLocation()
[function]
[call site2]
00404
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
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
_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
solidity::evmasm::CodeCopyMethod::copyRoutine()
[function]
[call site2]
00408
solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion)
[function]
[call site2]
00409
solidity::toBigEndian(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>)
[function]
[call site2]
00410
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
solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector
> const&) const
[function]
[call site2]
00412
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00414
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00415
solidity::evmasm::ComputeMethod::ComputeMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00416
solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00417
solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00418
_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
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00420
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00421
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
__clang_call_terminate
[call site2]
00423
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00424
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00425
unsigned int solidity::numberEncodingSize
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>)
[function]
[call site2]
00426
_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
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
bool boost::multiprecision::std_constexpr::equal
(unsigned long long const*, unsigned long long const*, unsigned long long const*)
[function]
[call site2]
00429
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00430
_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
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
solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00433
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00434
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00435
std::__1::vector
> operator+
(std::__1::vector
>&&, std::__1::vector
>&&)
[function]
[call site2]
00436
std::__1::vector
>& operator+=
> >(std::__1::vector
>&, std::__1::vector
>&&)
[function]
[call site2]
00437
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00438
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00439
solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector
> const&) const
[function]
[call site2]
00440
solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector
> const&)
[function]
[call site2]
00441
solidity::evmasm::GasCosts::expByteGas(solidity::langutil::EVMVersion)
[function]
[call site2]
00442
solidity::langutil::EVMVersion::spuriousDragon()
[function]
[call site2]
00443
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
00444
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
00445
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
solidity::evmasm::ConstantOptimisationMethod::bytesRequired(std::__1::vector
> const&)
[function]
[call site2]
00447
solidity::evmasm::bytesRequired(std::__1::vector
> const&, unsigned long, solidity::evmasm::Precision)
[function]
[call site2]
00448
solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const
[function]
[call site2]
00449
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00450
unsigned int solidity::numberEncodingSize
, (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>)
[function]
[call site2]
00451
solidity::langutil::InternalCompilerError::InternalCompilerError()
[function]
[call site2]
00452
std::exception::exception()
[function]
[call site2]
00453
boost::exception::exception()
[function]
[call site2]
00454
solidity::util::Exception::Exception()
[function]
[call site2]
00455
std::exception::~exception()
[call site2]
00456
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00457
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00458
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00460
void boost::throw_exception
(solidity::langutil::InternalCompilerError const&)
[function]
[call site2]
00461
std::__1::optional
::value() &
[function]
[call site2]
00462
std::__1::__optional_storage_base
::__get() &
[function]
[call site2]
00463
std::__1::optional
> > >::operator*() const &
[function]
[call site2]
00464
solidity::evmasm::InvalidOpcode::InvalidOpcode()
[function]
[call site2]
00465
std::exception::exception()
[function]
[call site2]
00466
boost::exception::exception()
[function]
[call site2]
00467
solidity::util::Exception::Exception()
[function]
[call site2]
00468
std::exception::~exception()
[call site2]
00469
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00470
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00471
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00473
solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion)
[function]
[call site2]
00474
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00476
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00477
void boost::multiprecision::detail::check_shift_range
(unsigned int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00478
_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
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
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned int
() const
[function]
[call site2]
00481
void boost::multiprecision::detail::check_shift_range
(unsigned int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00482
void boost::multiprecision::detail::check_shift_range
(unsigned int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00483
_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
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
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
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
_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
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
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
_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
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
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
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
_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
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
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00498
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
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
_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
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator++(int)
[function]
[call site2]
00502
_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
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
_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
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
void boost::multiprecision::detail::check_shift_range
(int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00507
_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
_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
_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
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00512
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
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
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00516
_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
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
00518
_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
_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
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
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
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
_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
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
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
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00527
solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00528
std::__1::vector
>& operator+=
> >(std::__1::vector
>&, std::__1::vector
>&&)
[function]
[call site2]
00529
solidity::langutil::EVMVersion::hasBitwiseShifting() const
[function]
[call site2]
00530
solidity::langutil::EVMVersion::constantinople()
[function]
[call site2]
00531
solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version)
[function]
[call site2]
00532
boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&)
[function]
[call site2]
00533
solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00534
std::__1::vector
>& operator+=
> >(std::__1::vector
>&, std::__1::vector
>&&)
[function]
[call site2]
00535
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00536
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00537
std::__1::vector
>& operator+=
> >(std::__1::vector
>&, std::__1::vector
>&&)
[function]
[call site2]
00538
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00539
solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00540
std::__1::vector
>& operator+=
> >(std::__1::vector
>&, std::__1::vector
>&&)
[function]
[call site2]
00541
_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
solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&)
[function]
[call site2]
00543
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00544
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00545
std::__1::vector
> operator+
(std::__1::vector
>&&, std::__1::vector
>&&)
[function]
[call site2]
00546
_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
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
_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
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
00550
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
00551
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00552
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00553
std::__1::vector
>& operator+=
> >(std::__1::vector
>&, std::__1::vector
>&&)
[function]
[call site2]
00554
_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
_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
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
00557
_ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
[function]
[call site2]
00558
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00559
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation)
[function]
[call site2]
00560
solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector
> const&) const
[function]
[call site2]
00561
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00562
solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0> const&, std::__1::vector
> const&) const
[function]
[call site2]
00563
solidity::evmasm::AssemblyItem::type() const
[function]
[call site2]
00564
solidity::evmasm::AssemblyItem::arguments() const
[function]
[call site2]
00565
solidity::evmasm::instructionInfo(solidity::evmasm::Instruction)
[function]
[call site2]
00566
solidity::evmasm::InstructionInfo::~InstructionInfo()
[function]
[call site2]
00567
solidity::evmasm::AssemblyItem::type() const
[function]
[call site2]
00568
std::__1::optional
> > >::operator*() const &
[function]
[call site2]
00569
solidity::evmasm::AssemblyItem::instruction() const
[function]
[call site2]
00570
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
_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
_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
__clang_call_terminate
[call site2]
00574
__clang_call_terminate
[call site2]
00575
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00576
_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
_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
_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
__clang_call_terminate
[call site2]
00580
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00581
_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
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
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
boost::empty_::empty_value
, 0u, true>::empty_value()
[function]
[call site2]
00585
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
boost::multiprecision::backends::karatsuba_storage_size(unsigned int)
[function]
[call site2]
00587
__clang_call_terminate
[call site2]
00588
boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&)
[function]
[call site2]
00589
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
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
boost::empty_::empty_value
, 0u, true>::empty_value()
[function]
[call site2]
00592
boost::empty_::empty_value
, 0u, true>::get()
[function]
[call site2]
00593
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
boost::empty_::empty_value
, 0u, true>::empty_value
const&>(boost::empty_init_t, std::__1::allocator
const&)
[function]
[call site2]
00595
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
boost::empty_::empty_value
, 0u, true>::get()
[function]
[call site2]
00597
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
_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
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
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
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
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
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
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
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
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
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
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
boost::empty_::empty_value
, 0u, true>::empty_value()
[function]
[call site2]
00610
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
void boost::multiprecision::backends::detail::verify_limb_mask
(bool, unsigned long long, unsigned long long, mpl_::int_<0> const&)
[function]
[call site2]
00633
__clang_call_terminate
[call site2]
00634
_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
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
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned int
() const
[function]
[call site2]
00637
_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
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
_ZN5boost14multiprecision11default_ops8eval_powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEjEENS_11enable_if_cIXsr11is_integralIT0_EE5valueEvE4typeERT_RKSC_RKS9_
[function]
[call site2]
00640
boost::integral_constant
::operator mpl_::bool_
const&() const
[function]
[call site2]
00641
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
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
_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
_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
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
_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
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
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
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
solidity::langutil::EVMVersion::hasBitwiseShifting() const
[function]
[call site2]
00651
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00652
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00653
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00654
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00656
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00657
_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
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
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
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00661
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00662
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00663
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00665
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00666
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned int
() const
[function]
[call site2]
00667
_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
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
_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
solidity::langutil::EVMVersion::hasBitwiseShifting() const
[function]
[call site2]
00671
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00672
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00673
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00674
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00676
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00677
_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
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00679
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00680
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00681
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00683
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00684
boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>::operator unsigned int
() const
[function]
[call site2]
00685
void boost::multiprecision::detail::check_shift_range
(unsigned int, mpl_::bool_
const&, mpl_::bool_
const&)
[function]
[call site2]
00686
_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
solidity::evmasm::AssemblyItem::deposit() const
[function]
[call site2]
00688
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00689
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
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
bool boost::multiprecision::std_constexpr::equal
(unsigned long long const*, unsigned long long const*, unsigned long long const*)
[function]
[call site2]
00692
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00693
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00694
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00695
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00696
solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod()
[function]
[call site2]
00697
solidity::evmasm::ComputeMethod::gasNeeded() const
[function]
[call site2]
00698
solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector
> const&) const
[function]
[call site2]
00699
_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
solidity::evmasm::CodeCopyMethod::execute(solidity::evmasm::Assembly&) const
[function]
[call site2]
00701
solidity::toBigEndian(boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>)
[function]
[call site2]
00702
solidity::evmasm::OptimizerException::OptimizerException()
[function]
[call site2]
00703
solidity::util::assertions::stringOrDefault(std::__1::basic_string
, std::__1::allocator
>, std::__1::basic_string
, std::__1::allocator
>)
[function]
[call site2]
00704
boost::error_info
, std::__1::allocator
> >::error_info(std::__1::basic_string
, std::__1::allocator
>&&)
[function]
[call site2]
00705
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
boost::error_info
::error_info(char const*)
[function]
[call site2]
00707
void boost::throw_exception
(solidity::evmasm::OptimizerException const&)
[function]
[call site2]
00708
solidity::evmasm::CodeCopyMethod::copyRoutine()
[function]
[call site2]
00709
solidity::evmasm::Assembly::newData(std::__1::vector
> const&)
[function]
[call site2]
00710
solidity::util::asString(std::__1::vector
> const&)
[function]
[call site2]
00711
solidity::util::keccak256(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00712
solidity::util::vector_ref
::vector_ref(std::__1::basic_string
, std::__1::allocator
> const&)
[function]
[call site2]
00713
solidity::util::vector_ref
::vector_ref(std::__1::basic_string
, std::__1::allocator
> const*)
[function]
[call site2]
00714
solidity::util::keccak256(solidity::util::vector_ref
)
[function]
[call site2]
00715
solidity::util::FixedHash<32u>::FixedHash()
[function]
[call site2]
00716
solidity::util::vector_ref
::data() const
[function]
[call site2]
00717
solidity::util::(anonymous namespace)::hash(unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long, unsigned char)
[function]
[call site2]
00718
solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long)
[function]
[call site2]
00719
solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long)
[function]
[call site2]
00720
solidity::util::(anonymous namespace)::keccakf(void*)
[function]
[call site2]
00721
solidity::util::(anonymous namespace)::setout(unsigned char const*, unsigned char*, unsigned long)
[function]
[call site2]
00722
solidity::util::FixedHash<32u>::operator boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>() const
[function]
[call site2]
00723
solidity::langutil::SourceLocation::SourceLocation()
[function]
[call site2]
00724
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number
, (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation)
[function]
[call site2]
00725
solidity::evmasm::AssemblyItem::operator=(solidity::evmasm::AssemblyItem&&)
[function]
[call site2]
00726
solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&)
[function]
[call site2]
00727
solidity::evmasm::ComputeMethod::execute(solidity::evmasm::Assembly&) const
[function]
[call site2]
00728
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00729
boost::multiprecision::number
>, (boost::multiprecision::expression_template_option)1>::~number()
[function]
[call site2]
00730
solidity::evmasm::ComputeMethod::~ComputeMethod()
[function]
[call site2]
00731
solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod()
[function]
[call site2]
00732
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
solidity::evmasm::AssemblyItem::type() const
[function]
[call site2]
00734
solidity::evmasm::AssemblyItem::data() const
[function]
[call site2]
00735
std::__1::vector
>& operator+=
> const>(std::__1::vector
>&, std::__1::vector
> const&)
[function]
[call site2]
00736
solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItem const&)
[function]
[call site2]
00737
solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&)
[function]
[call site2]
00738
solidity::evmasm::Assembly::~Assembly()
[function]
[call site2]
00739