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

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
130 2359 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) call site
125 2533 solidity::yul::test::yul_fuzzer::yulFuzzerUtil::interpret(std::__1::basic_ostream >&, std::__1::shared_ptr , solidity::yul::Dialect const&, bool, bool, unsigned long, unsigned long, unsigned long) call site _ZN5boost14multiprecision11default_ops19eval_divide_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEExEENS_11enable_if_cIXaasr14is_convertibleIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valuesr14is_convertibleIS9_SB_EE5valueEvE4typeERSB_RKSB_RKS9_
92 1449 solidity::langutil::Scanner::scanToken() call site
91 566 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) call site _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPcEEEES5_S5_EC2INS_9algorithm6detail13token_finderFINSA_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISF_EE5valueEiE4typeE
83 1697 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) call site __cxa_guard_acquire
75 1815 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) call site
60 895 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&) call site _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy
36 84 solidity::yul::test::yul_fuzzer::ProtoConverter::openBlockScope() call site __cxa_begin_catch
25 1565 solidity::langutil::Scanner::scanNumber(char) call site
22 1262 solidity::langutil::DebugInfoSelection::All(bool) call site _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE12begin_cursorISS_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv
21 1402 solidity::langutil::Scanner::scanHexByte(char&) call site
19 246 solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&) call site _ZNK6ranges12remove_if_fnclIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEZN8solidity3yul4test10yul_fuzzer14ProtoConverter9createHexERKS8_E3$_0NS_8identityELb1ELi0ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRSM_vELDnEEEENS_8danglingEEEOSM_T0_T1_

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 solidity::yul::test::yul_fuzzer::Program::Program() [function] [call site2] 00001
2 solidity::yul::test::yul_fuzzer::Program::Program(google::protobuf::Arena*, bool) [function] [call site2] 00002
3 google::protobuf::Message::Message(google::protobuf::Arena*, bool) [function] [call site2] 00003
4 google::protobuf::MessageLite::MessageLite(google::protobuf::Arena*, bool) [function] [call site2] 00004
5 google::protobuf::internal::InternalMetadata::InternalMetadata(google::protobuf::Arena*, bool) [function] [call site2] 00005
3 google::protobuf::internal::CachedSize::CachedSize() [function] [call site2] 00006
3 solidity::yul::test::yul_fuzzer::Program::ProgramOneofUnion::ProgramOneofUnion() [function] [call site2] 00007
3 solidity::yul::test::yul_fuzzer::Program::SharedCtor() [function] [call site2] 00008
4 solidity::yul::test::yul_fuzzer::Program::clear_has_program_oneof() [function] [call site2] 00009
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site2] 00010
1 TestOneProtoInput(solidity::yul::test::yul_fuzzer::Program const&) [function] [call site2] 00011
2 solidity::yul::test::yul_fuzzer::ProtoConverter::ProtoConverter(bool, bool) [function] [call site2] 00012
3 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 00013
2 solidity::yul::test::yul_fuzzer::ProtoConverter::programToString(solidity::yul::test::yul_fuzzer::Program const&) [function] [call site2] 00014
3 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Program const&) [function] [call site2] 00015
4 solidity::yul::test::yul_fuzzer::Program::ByteSizeLong() const [function] [call site2] 00016
5 solidity::yul::test::yul_fuzzer::Program::_internal_ver() const [function] [call site2] 00017
5 google::protobuf::internal::WireFormatLite::EnumSize(int) [function] [call site2] 00018
6 google::protobuf::io::CodedOutputStream::VarintSize32SignExtended(int) [function] [call site2] 00019
7 google::protobuf::io::CodedOutputStream::VarintSize64(unsigned long) [function] [call site2] 00020
8 google::protobuf::Bits::Log2FloorNonZero64(unsigned long) [function] [call site2] 00021
5 solidity::yul::test::yul_fuzzer::Program::_internal_step() const [function] [call site2] 00022
5 google::protobuf::internal::WireFormatLite::UInt32SizePlusOne(unsigned int) [function] [call site2] 00023
6 google::protobuf::io::CodedOutputStream::VarintSize32PlusOne(unsigned int) [function] [call site2] 00024
7 google::protobuf::Bits::Log2FloorNonZero(unsigned int) [function] [call site2] 00025
5 solidity::yul::test::yul_fuzzer::Program::RequiredFieldsByteSizeFallback() const [function] [call site2] 00026
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_ver() const [function] [call site2] 00027
6 solidity::yul::test::yul_fuzzer::Program::_internal_ver() const [function] [call site2] 00028
6 google::protobuf::internal::WireFormatLite::EnumSize(int) [function] [call site2] 00029
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_step() const [function] [call site2] 00030
6 solidity::yul::test::yul_fuzzer::Program::_internal_step() const [function] [call site2] 00031
6 google::protobuf::internal::WireFormatLite::UInt32SizePlusOne(unsigned int) [function] [call site2] 00032
5 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00033
5 unsigned long google::protobuf::internal::WireFormatLite::MessageSize (solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00034
6 solidity::yul::test::yul_fuzzer::Block::ByteSizeLong() const [function] [call site2] 00035
7 solidity::yul::test::yul_fuzzer::Block::_internal_statements_size() const [function] [call site2] 00036
8 google::protobuf::RepeatedPtrField ::size() const [function] [call site2] 00037
9 google::protobuf::internal::RepeatedPtrFieldBase::size() const [function] [call site2] 00038
7 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00039
8 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site2] 00040
7 google::protobuf::Message::MaybeComputeUnknownFieldsSize(unsigned long, google::protobuf::internal::CachedSize*) const [call site2] 00041
7 unsigned long google::protobuf::internal::WireFormatLite::MessageSize (solidity::yul::test::yul_fuzzer::Statement const&) [function] [call site2] 00042
8 google::protobuf::internal::WireFormatLite::LengthDelimitedSize(unsigned long) [function] [call site2] 00043
9 google::protobuf::io::CodedOutputStream::VarintSize32(unsigned int) [function] [call site2] 00044
10 google::protobuf::Bits::Log2FloorNonZero(unsigned int) [function] [call site2] 00045
5 unsigned long google::protobuf::internal::WireFormatLite::MessageSize (solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 00046
5 google::protobuf::Message::MaybeComputeUnknownFieldsSize(unsigned long, google::protobuf::internal::CachedSize*) const [call site2] 00047
4 solidity::yul::test::yul_fuzzer::Program::ver() const [function] [call site2] 00048
5 solidity::yul::test::yul_fuzzer::Program::_internal_ver() const [function] [call site2] 00049
4 solidity::yul::test::yul_fuzzer::ProtoConverter::evmVersionMapping(solidity::yul::test::yul_fuzzer::Program_Version const&) [function] [call site2] 00050
5 solidity::langutil::EVMVersion::homestead() [function] [call site2] 00051
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00052
5 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 00053
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00054
5 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 00055
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00056
5 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00057
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00058
5 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00059
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00060
5 solidity::langutil::EVMVersion::petersburg() [function] [call site2] 00061
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00062
5 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00063
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00064
5 solidity::langutil::EVMVersion::berlin() [function] [call site2] 00065
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00066
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00067
4 solidity::yul::test::yul_fuzzer::Program::block() const [function] [call site2] 00068
5 solidity::yul::test::yul_fuzzer::Program::_internal_block() const [function] [call site2] 00069
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_block() const [function] [call site2] 00070
7 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00071
4 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00072
5 solidity::yul::test::yul_fuzzer::ProtoConverter::openBlockScope() [function] [call site2] 00073
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00074
7 std::exception::exception() [function] [call site2] 00075
7 boost::exception::exception() [function] [call site2] 00076
8 boost::exception_detail::refcount_ptr ::refcount_ptr() [function] [call site2] 00077
7 solidity::util::Exception::Exception() [function] [call site2] 00078
7 solidity::yul::YulException::YulException() [function] [call site2] 00079
7 std::exception::~exception() [call site2] 00080
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00081
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00082
7 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00083
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00084
7 solidity::yul::YulAssertion const& boost::exception_detail::set_info , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00085
8 solidity::yul::YulAssertion const& boost::exception_detail::set_info_rv , std::__1::allocator > > >::set (solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00086
9 boost::error_info , std::__1::allocator > >::error_info(boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00087
10 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00088
9 boost::shared_ptr , std::__1::allocator > > >::shared_ptr , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00089
10 boost::detail::shared_count::shared_count() [function] [call site2] 00090
10 void boost::detail::sp_pointer_construct , std::__1::allocator > >, boost::error_info , std::__1::allocator > > >(boost::shared_ptr , std::__1::allocator > > >*, boost::error_info , std::__1::allocator > >*, boost::detail::shared_count&) [function] [call site2] 00091
11 boost::detail::shared_count::shared_count , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00092
12 boost::detail::sp_counted_impl_p , std::__1::allocator > > >::sp_counted_impl_p(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00093
13 boost::detail::sp_counted_base::sp_counted_base() [function] [call site2] 00094
12 __cxa_begin_catch [call site2] 00095
12 void boost::checked_delete , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00096
12 __cxa_rethrow [call site2] 00097
12 __cxa_end_catch [call site2] 00098
11 boost::detail::sp_enable_shared_from_this(...) [function] [call site2] 00099
10 boost::detail::shared_count::~shared_count() [function] [call site2] 00100
11 boost::detail::sp_counted_base::release() [function] [call site2] 00101
12 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00102
12 boost::detail::sp_counted_base::weak_release() [function] [call site2] 00103
13 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00104
9 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 00105
9 boost::exception_detail::error_info_container_impl::error_info_container_impl() [function] [call site2] 00106
10 boost::exception_detail::error_info_container::error_info_container() [function] [call site2] 00107
9 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00108
10 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00109
10 boost::exception_detail::refcount_ptr ::add_ref() [function] [call site2] 00110
9 boost::shared_ptr ::shared_ptr , std::__1::allocator > > >(boost::shared_ptr , std::__1::allocator > > > const&, boost::detail::sp_enable_if_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>::type) [function] [call site2] 00111
10 boost::detail::shared_count::shared_count(boost::detail::shared_count const&) [function] [call site2] 00112
11 boost::detail::sp_counted_base::add_ref_copy() [function] [call site2] 00113
12 boost::detail::atomic_increment(int _Atomic*) [function] [call site2] 00114
10 void boost::detail::sp_assert_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>() [function] [call site2] 00115
9 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 00116
9 boost::shared_ptr ::~shared_ptr() [function] [call site2] 00117
10 boost::detail::shared_count::~shared_count() [function] [call site2] 00118
9 boost::shared_ptr , std::__1::allocator > > >::~shared_ptr() [function] [call site2] 00119
10 boost::detail::shared_count::~shared_count() [function] [call site2] 00120
6 boost::error_info ::error_info(char const*) [function] [call site2] 00121
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00122
7 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00123
7 __cxa_allocate_exception [call site2] 00124
7 boost::wrapexcept ::wrapexcept(solidity::yul::YulAssertion const&) [function] [call site2] 00125
8 std::exception::exception() [function] [call site2] 00126
8 boost::exception::exception() [function] [call site2] 00127
8 solidity::util::Exception::Exception() [function] [call site2] 00128
8 solidity::yul::YulException::YulException() [function] [call site2] 00129
8 boost::wrapexcept ::copy_from(boost::exception const*) [function] [call site2] 00130
9 boost::exception::operator=(boost::exception const&) [function] [call site2] 00131
10 boost::exception_detail::refcount_ptr ::operator=(boost::exception_detail::refcount_ptr const&) [function] [call site2] 00132
11 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00133
8 solidity::yul::YulAssertion::~YulAssertion() [function] [call site2] 00134
8 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00135
8 solidity::util::Exception::~Exception() [function] [call site2] 00136
8 std::exception::~exception() [call site2] 00137
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00138
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00139
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00140
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00141
6 boost::error_info ::error_info(char const*) [function] [call site2] 00142
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00143
5 solidity::yul::test::yul_fuzzer::Block::statements() const [function] [call site2] 00144
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00145
5 solidity::yul::test::yul_fuzzer::Block::statements_size() const [function] [call site2] 00146
6 solidity::yul::test::yul_fuzzer::Block::_internal_statements_size() const [function] [call site2] 00147
5 solidity::yul::test::yul_fuzzer::Statement::has_funcdef() const [function] [call site2] 00148
6 solidity::yul::test::yul_fuzzer::Statement::_internal_has_funcdef() const [function] [call site2] 00149
7 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00150
5 solidity::yul::test::yul_fuzzer::Statement::funcdef() const [function] [call site2] 00151
6 solidity::yul::test::yul_fuzzer::Statement::_internal_funcdef() const [function] [call site2] 00152
7 solidity::yul::test::yul_fuzzer::Statement::_internal_has_funcdef() const [function] [call site2] 00153
5 solidity::yul::test::yul_fuzzer::ProtoConverter::registerFunction(solidity::yul::test::yul_fuzzer::FunctionDef const*) [function] [call site2] 00154
6 solidity::yul::test::yul_fuzzer::FunctionDef::num_input_params() const [function] [call site2] 00155
7 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_num_input_params() const [function] [call site2] 00156
6 solidity::yul::test::yul_fuzzer::FunctionDef::num_output_params() const [function] [call site2] 00157
7 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_num_output_params() const [function] [call site2] 00158
6 solidity::yul::test::yul_fuzzer::ProtoConverter::functionName(solidity::yul::test::yul_fuzzer::ProtoConverter::NumFunctionReturns) [function] [call site2] 00159
7 solidity::yul::test::yul_fuzzer::ProtoConverter::functionTypeToString(solidity::yul::test::yul_fuzzer::ProtoConverter::NumFunctionReturns) [function] [call site2] 00160
7 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00161
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00162
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00163
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00164
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00165
6 boost::error_info ::error_info(char const*) [function] [call site2] 00166
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00167
5 solidity::yul::test::yul_fuzzer::Block::statements() const [function] [call site2] 00168
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00169
5 solidity::yul::test::yul_fuzzer::Statement::has_blockstmt() const [function] [call site2] 00170
6 solidity::yul::test::yul_fuzzer::Statement::_internal_has_blockstmt() const [function] [call site2] 00171
7 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00172
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Statement const&) [function] [call site2] 00173
6 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00174
6 solidity::yul::test::yul_fuzzer::Statement::decl() const [function] [call site2] 00175
7 solidity::yul::test::yul_fuzzer::Statement::_internal_decl() const [function] [call site2] 00176
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_decl() const [function] [call site2] 00177
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00178
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::VarDecl const&) [function] [call site2] 00179
7 solidity::yul::test::yul_fuzzer::ProtoConverter::newVarName() [function] [call site2] 00180
8 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00181
7 solidity::yul::test::yul_fuzzer::VarDecl::expr() const [function] [call site2] 00182
8 solidity::yul::test::yul_fuzzer::VarDecl::_internal_expr() const [function] [call site2] 00183
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00184
8 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00185
8 solidity::yul::test::yul_fuzzer::ProtoConverter::varDeclAvailable() [function] [call site2] 00186
9 solidity::yul::test::yul_fuzzer::ProtoConverter::consolidateVarDeclsInFunctionDef() [function] [call site2] 00187
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00188
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00189
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00190
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00191
10 boost::error_info ::error_info(char const*) [function] [call site2] 00192
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00193
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00194
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00195
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00196
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00197
10 boost::error_info ::error_info(char const*) [function] [call site2] 00198
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00199
9 solidity::yul::test::yul_fuzzer::ProtoConverter::consolidateGlobalVarDecls() [function] [call site2] 00200
8 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00201
9 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00202
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00203
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00204
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00205
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00206
9 boost::error_info ::error_info(char const*) [function] [call site2] 00207
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00208
8 solidity::yul::test::yul_fuzzer::Expression::varref() const [function] [call site2] 00209
9 solidity::yul::test::yul_fuzzer::Expression::_internal_varref() const [function] [call site2] 00210
10 solidity::yul::test::yul_fuzzer::Expression::_internal_has_varref() const [function] [call site2] 00211
11 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00212
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::VarRef const&) [function] [call site2] 00213
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00214
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00215
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00216
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00217
9 boost::error_info ::error_info(char const*) [function] [call site2] 00218
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00219
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00220
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00221
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00222
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00223
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00224
9 solidity::yul::test::yul_fuzzer::VarRef::varnum() const [function] [call site2] 00225
10 solidity::yul::test::yul_fuzzer::VarRef::_internal_varnum() const [function] [call site2] 00226
8 solidity::yul::test::yul_fuzzer::Expression::cons() const [function] [call site2] 00227
9 solidity::yul::test::yul_fuzzer::Expression::_internal_cons() const [function] [call site2] 00228
10 solidity::yul::test::yul_fuzzer::Expression::_internal_has_cons() const [function] [call site2] 00229
11 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00230
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Literal const&) [function] [call site2] 00231
9 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00232
9 solidity::yul::test::yul_fuzzer::Literal::intval() const [function] [call site2] 00233
10 solidity::yul::test::yul_fuzzer::Literal::_internal_intval() const [function] [call site2] 00234
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_intval() const [function] [call site2] 00235
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00236
9 solidity::yul::test::yul_fuzzer::Literal::hexval() const [function] [call site2] 00237
10 solidity::yul::test::yul_fuzzer::Literal::_internal_hexval() const [function] [call site2] 00238
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_hexval() const [function] [call site2] 00239
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00240
11 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site2] 00241
12 google::protobuf::internal::TaggedStringPtr::as_int() const [function] [call site2] 00242
11 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site2] 00243
12 google::protobuf::internal::ExplicitlyConstructed , std::__1::allocator >, 8ul>::get() const [function] [call site2] 00244
9 solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00245
10 std::__1::basic_string , std::__1::allocator >& ranges::actions::remove_if_fn::operator() , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity, true, 0, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity) const [function] [call site2] 00246
11 _ZNK6ranges12remove_if_fnclIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEZN8solidity3yul4test10yul_fuzzer14ProtoConverter9createHexERKS8_E3$_0NS_8identityELb1ELi0ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRSM_vELDnEEEENS_8danglingEEEOSM_T0_T1_ [function] [call site2] 00247
12 meta::detail::_cond , std::__1::allocator >&> >::invoke ::invoke , std::__1::allocator >&> ranges::_begin_::fn::operator() , std::__1::allocator >&, true, 0, 0>(std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00248
12 std::__1::__wrap_iter ranges::remove_if_fn::operator() , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity) const [function] [call site2] 00249
13 ranges::reference_wrapper , std::__1::allocator > const&)::$_0> ranges::ref_fn::operator() , std::__1::allocator > const&)::$_0, true, 0>(solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0&) const [function] [call site2] 00250
14 ranges::reference_wrapper , std::__1::allocator > const&)::$_0>::reference_wrapper , std::__1::allocator > const&)::$_0&, true, 0, 0>(solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0&) [function] [call site2] 00251
15 ranges::detail::reference_wrapper_ , std::__1::allocator > const&)::$_0>::reference_wrapper_(solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0&) [function] [call site2] 00252
13 std::__1::__wrap_iter ranges::find_if_fn::operator() , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > const&)::$_0>, ranges::reference_wrapper , true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > const&)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 00253
14 decltype (((ranges::reference_wrapper &){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() &, char&>(ranges::reference_wrapper &, char&) const [function] [call site2] 00254
15 decltype (ranges::invoke(static_cast (*((*this).t_)), static_cast ({parm#1}))) ranges::reference_wrapper ::operator() (char&) const [function] [call site2] 00255
16 decltype (((ranges::identity&){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, char&) const [function] [call site2] 00256
17 char& ranges::identity::operator() (char&) const [function] [call site2] 00257
13 std::__1::__wrap_iter ranges::next_fn::operator() , true, 0>(std::__1::__wrap_iter ) const [function] [call site2] 00258
13 decltype (((ranges::identity&){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, char&) const [function] [call site2] 00259
13 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPcEEvRcEEDTscN4meta6detail4_if_INS9_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISE_E4typeENS3_5decayISE_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 00260
14 std::__1::remove_reference ::type&& ranges::aux::move_fn::operator() (char&) const [function] [call site2] 00261
11 meta::detail::_cond , std::__1::allocator >&> >::invoke ::invoke , std::__1::allocator >&> ranges::_end_::fn::operator() , std::__1::allocator >&, true, 0, 0>(std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00262
11 decltype (erase((std::__1::basic_string , std::__1::allocator >&){parm#1}, {parm#2}, {parm#3})) ranges::adl_erase_detail::erase_fn::operator() , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , true, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00263
12 decltype (((ranges::unwrap_reference({parm#1})).erase)({parm#2}, {parm#3})) ranges::adl_erase_detail::erase , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , true, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00264
13 std::__1::basic_string , std::__1::allocator >& ranges::unwrap_reference_fn::operator() , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00265
10 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00266
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00267
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00268
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00269
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00270
10 boost::error_info ::error_info(char const*) [function] [call site2] 00271
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00272
9 solidity::yul::test::yul_fuzzer::Literal::strval() const [function] [call site2] 00273
10 solidity::yul::test::yul_fuzzer::Literal::_internal_strval() const [function] [call site2] 00274
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_strval() const [function] [call site2] 00275
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00276
11 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site2] 00277
11 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site2] 00278
9 solidity::yul::test::yul_fuzzer::ProtoConverter::createAlphaNum(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00279
10 std::__1::basic_string , std::__1::allocator >& ranges::actions::remove_if_fn::operator() , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createAlphaNum(std::__1::basic_string , std::__1::allocator > const&)::$_1, ranges::identity, true, 0, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createAlphaNum(std::__1::basic_string , std::__1::allocator > const&)::$_1, ranges::identity) const [function] [call site2] 00280
9 solidity::yul::test::yul_fuzzer::Literal::boolval() const [function] [call site2] 00281
10 solidity::yul::test::yul_fuzzer::Literal::_internal_boolval() const [function] [call site2] 00282
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_boolval() const [function] [call site2] 00283
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00284
9 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00285
8 solidity::yul::test::yul_fuzzer::Expression::binop() const [function] [call site2] 00286
9 solidity::yul::test::yul_fuzzer::Expression::_internal_binop() const [function] [call site2] 00287
10 solidity::yul::test::yul_fuzzer::Expression::_internal_has_binop() const [function] [call site2] 00288
11 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00289
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::BinaryOp const&) [function] [call site2] 00290
9 solidity::yul::test::yul_fuzzer::BinaryOp::op() const [function] [call site2] 00291
10 solidity::yul::test::yul_fuzzer::BinaryOp::_internal_op() const [function] [call site2] 00292
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00293
10 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00294
10 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00295
11 solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const [function] [call site2] 00296
9 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00297
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00298
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00299
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00300
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00301
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00302
9 boost::error_info ::error_info(char const*) [function] [call site2] 00303
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00304
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00305
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00306
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00307
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00308
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00309
9 boost::error_info ::error_info(char const*) [function] [call site2] 00310
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00311
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00312
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00313
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00314
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00315
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00316
9 boost::error_info ::error_info(char const*) [function] [call site2] 00317
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00318
9 solidity::yul::test::yul_fuzzer::BinaryOp::left() const [function] [call site2] 00319
10 solidity::yul::test::yul_fuzzer::BinaryOp::_internal_left() const [function] [call site2] 00320
9 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00321
10 solidity::yul::test::yul_fuzzer::Expression::unop() const [function] [call site2] 00322
11 solidity::yul::test::yul_fuzzer::Expression::_internal_unop() const [function] [call site2] 00323
12 solidity::yul::test::yul_fuzzer::Expression::_internal_has_unop() const [function] [call site2] 00324
13 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00325
10 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::UnaryOp const&) [function] [call site2] 00326
11 solidity::yul::test::yul_fuzzer::UnaryOp::op() const [function] [call site2] 00327
12 solidity::yul::test::yul_fuzzer::UnaryOp::_internal_op() const [function] [call site2] 00328
11 solidity::langutil::EVMVersion::hasExtCodeHash() const [function] [call site2] 00329
12 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00330
12 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00331
11 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00332
11 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00333
11 solidity::yul::test::yul_fuzzer::UnaryOp::operand() const [function] [call site2] 00334
12 solidity::yul::test::yul_fuzzer::UnaryOp::_internal_operand() const [function] [call site2] 00335
11 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00336
12 solidity::yul::test::yul_fuzzer::Expression::top() const [function] [call site2] 00337
13 solidity::yul::test::yul_fuzzer::Expression::_internal_top() const [function] [call site2] 00338
14 solidity::yul::test::yul_fuzzer::Expression::_internal_has_top() const [function] [call site2] 00339
15 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00340
12 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::TernaryOp const&) [function] [call site2] 00341
13 solidity::yul::test::yul_fuzzer::TernaryOp::op() const [function] [call site2] 00342
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_op() const [function] [call site2] 00343
13 solidity::yul::test::yul_fuzzer::TernaryOp::arg1() const [function] [call site2] 00344
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_arg1() const [function] [call site2] 00345
13 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00346
14 solidity::yul::test::yul_fuzzer::Expression::nop() const [function] [call site2] 00347
15 solidity::yul::test::yul_fuzzer::Expression::_internal_nop() const [function] [call site2] 00348
16 solidity::yul::test::yul_fuzzer::Expression::_internal_has_nop() const [function] [call site2] 00349
17 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00350
14 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::NullaryOp const&) [function] [call site2] 00351
15 solidity::yul::test::yul_fuzzer::NullaryOp::op() const [function] [call site2] 00352
16 solidity::yul::test::yul_fuzzer::NullaryOp::_internal_op() const [function] [call site2] 00353
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00354
15 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 00355
16 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00356
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00357
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00358
15 solidity::langutil::EVMVersion::hasSelfBalance() const [function] [call site2] 00359
16 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00360
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00361
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00362
15 solidity::langutil::EVMVersion::hasChainID() const [function] [call site2] 00363
16 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00364
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00365
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00366
14 solidity::yul::test::yul_fuzzer::ProtoConverter::functionExists(solidity::yul::test::yul_fuzzer::ProtoConverter::NumFunctionReturns) [function] [call site2] 00367
14 std::__1::optional , std::__1::allocator > >::value() & [function] [call site2] 00368
15 std::__1::__optional_storage_base , std::__1::allocator >, false>::__get() & [function] [call site2] 00369
14 solidity::yul::test::yul_fuzzer::Expression::func_expr() const [function] [call site2] 00370
15 solidity::yul::test::yul_fuzzer::Expression::_internal_func_expr() const [function] [call site2] 00371
16 solidity::yul::test::yul_fuzzer::Expression::_internal_has_func_expr() const [function] [call site2] 00372
17 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00373
14 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 00374
15 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00375
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00376
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00377
15 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00378
15 boost::error_info ::error_info(char const*) [function] [call site2] 00379
15 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00380
15 solidity::yul::test::yul_fuzzer::ProtoConverter::convertFunctionCall(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, unsigned int, bool) [function] [call site2] 00381
16 solidity::yul::test::yul_fuzzer::ProtoConverter::visitFunctionInputParams(solidity::yul::test::yul_fuzzer::FunctionCall const&, unsigned int) [function] [call site2] 00382
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param4() const [function] [call site2] 00383
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param4() const [function] [call site2] 00384
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00385
18 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00386
18 solidity::yul::test::yul_fuzzer::Expression::lowcall() const [function] [call site2] 00387
19 solidity::yul::test::yul_fuzzer::Expression::_internal_lowcall() const [function] [call site2] 00388
20 solidity::yul::test::yul_fuzzer::Expression::_internal_has_lowcall() const [function] [call site2] 00389
21 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00390
18 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::LowLevelCall const&) [function] [call site2] 00391
19 solidity::yul::test::yul_fuzzer::LowLevelCall::callty() const [function] [call site2] 00392
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_callty() const [function] [call site2] 00393
19 solidity::langutil::EVMVersion::hasStaticCall() const [function] [call site2] 00394
20 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00395
20 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00396
19 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00397
19 solidity::langutil::EVMVersion::hasStaticCall() const [function] [call site2] 00398
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00399
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00400
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00401
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00402
19 boost::error_info ::error_info(char const*) [function] [call site2] 00403
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00404
19 solidity::yul::test::yul_fuzzer::LowLevelCall::gas() const [function] [call site2] 00405
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_gas() const [function] [call site2] 00406
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00407
20 solidity::yul::test::yul_fuzzer::Expression::create() const [function] [call site2] 00408
21 solidity::yul::test::yul_fuzzer::Expression::_internal_create() const [function] [call site2] 00409
22 solidity::yul::test::yul_fuzzer::Expression::_internal_has_create() const [function] [call site2] 00410
23 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00411
20 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Create const&) [function] [call site2] 00412
21 solidity::yul::test::yul_fuzzer::Create::createty() const [function] [call site2] 00413
22 solidity::yul::test::yul_fuzzer::Create::_internal_createty() const [function] [call site2] 00414
21 solidity::langutil::EVMVersion::hasCreate2() const [function] [call site2] 00415
22 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00416
22 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00417
21 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00418
21 solidity::yul::test::yul_fuzzer::Create::wei() const [function] [call site2] 00419
22 solidity::yul::test::yul_fuzzer::Create::_internal_wei() const [function] [call site2] 00420
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00421
22 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00422
22 solidity::yul::test::yul_fuzzer::Expression::unopdata() const [function] [call site2] 00423
23 solidity::yul::test::yul_fuzzer::Expression::_internal_unopdata() const [function] [call site2] 00424
24 solidity::yul::test::yul_fuzzer::Expression::_internal_has_unopdata() const [function] [call site2] 00425
25 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00426
22 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::UnaryOpData const&) [function] [call site2] 00427
23 solidity::yul::test::yul_fuzzer::UnaryOpData::op() const [function] [call site2] 00428
24 solidity::yul::test::yul_fuzzer::UnaryOpData::_internal_op() const [function] [call site2] 00429
23 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00430
23 solidity::yul::test::yul_fuzzer::UnaryOpData::identifier() const [function] [call site2] 00431
24 solidity::yul::test::yul_fuzzer::UnaryOpData::_internal_identifier() const [function] [call site2] 00432
23 solidity::yul::test::yul_fuzzer::ProtoConverter::getObjectIdentifier(unsigned int) [function] [call site2] 00433
24 solidity::yul::test::yul_fuzzer::ProtoConverter::currentObjectId() const [function] [call site2] 00434
24 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00435
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00436
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00437
24 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00438
24 boost::error_info ::error_info(char const*) [function] [call site2] 00439
24 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00440
23 solidity::util::Whiskers::render() const [function] [call site2] 00441
24 solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&) [function] [call site2] 00442
25 __cxa_guard_acquire [call site2] 00443
25 solidity::util::Whiskers::paramRegex() [function] [call site2] 00444
25 solidity::util::Whiskers::paramRegex() [function] [call site2] 00445
25 solidity::util::Whiskers::paramRegex() [function] [call site2] 00446
25 std::__1::basic_string , std::__1::allocator > (anonymous namespace)::regex_replace , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&)::$_0>(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_regex > const&, solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&)::$_0, std::__1::regex_constants::match_flag_type) [function] [call site2] 00447
26 solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&)::$_0::operator()(std::__1::match_results , std::__1::allocator > > >) const [function] [call site2] 00448
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00449
28 std::exception::exception() [function] [call site2] 00450
28 boost::exception::exception() [function] [call site2] 00451
28 solidity::util::Exception::Exception() [function] [call site2] 00452
28 std::exception::~exception() [call site2] 00453
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00454
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00455
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00456
27 boost::error_info ::error_info(char const*) [function] [call site2] 00457
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00458
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00459
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00460
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00461
27 boost::error_info ::error_info(char const*) [function] [call site2] 00462
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00463
27 solidity::util::Whiskers::joinMaps(std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) [function] [call site2] 00464
28 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00465
28 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00466
28 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00467
28 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00468
28 boost::error_info ::error_info(char const*) [function] [call site2] 00469
28 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00470
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00471
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00472
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00473
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00474
27 boost::error_info ::error_info(char const*) [function] [call site2] 00475
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00476
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00477
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00478
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00479
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00480
27 boost::error_info ::error_info(char const*) [function] [call site2] 00481
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00482
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00483
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00484
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00485
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00486
27 boost::error_info ::error_info(char const*) [function] [call site2] 00487
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00488
27 solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&) [function] [call site2] 00489
23 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00490
23 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00491
23 solidity::yul::test::yul_fuzzer::UnaryOpData::identifier() const [function] [call site2] 00492
23 solidity::yul::test::yul_fuzzer::ProtoConverter::getObjectIdentifier(unsigned int) [function] [call site2] 00493
23 solidity::util::Whiskers::render() const [function] [call site2] 00494
23 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00495
22 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00496
22 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00497
21 solidity::yul::test::yul_fuzzer::Create::position() const [function] [call site2] 00498
22 solidity::yul::test::yul_fuzzer::Create::_internal_position() const [function] [call site2] 00499
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00500
21 solidity::yul::test::yul_fuzzer::Create::size() const [function] [call site2] 00501
22 solidity::yul::test::yul_fuzzer::Create::_internal_size() const [function] [call site2] 00502
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00503
21 solidity::yul::test::yul_fuzzer::Create::value() const [function] [call site2] 00504
22 solidity::yul::test::yul_fuzzer::Create::_internal_value() const [function] [call site2] 00505
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00506
19 solidity::yul::test::yul_fuzzer::LowLevelCall::addr() const [function] [call site2] 00507
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_addr() const [function] [call site2] 00508
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00509
19 solidity::yul::test::yul_fuzzer::LowLevelCall::wei() const [function] [call site2] 00510
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_wei() const [function] [call site2] 00511
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00512
19 solidity::yul::test::yul_fuzzer::LowLevelCall::in() const [function] [call site2] 00513
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_in() const [function] [call site2] 00514
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00515
19 solidity::yul::test::yul_fuzzer::LowLevelCall::insize() const [function] [call site2] 00516
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_insize() const [function] [call site2] 00517
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00518
19 solidity::yul::test::yul_fuzzer::LowLevelCall::out() const [function] [call site2] 00519
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_out() const [function] [call site2] 00520
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00521
19 solidity::yul::test::yul_fuzzer::LowLevelCall::outsize() const [function] [call site2] 00522
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_outsize() const [function] [call site2] 00523
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00524
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param3() const [function] [call site2] 00525
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param3() const [function] [call site2] 00526
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00527
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param2() const [function] [call site2] 00528
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param2() const [function] [call site2] 00529
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00530
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param1() const [function] [call site2] 00531
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param1() const [function] [call site2] 00532
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00533
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00534
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00535
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00536
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00537
17 boost::error_info ::error_info(char const*) [function] [call site2] 00538
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00539
15 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00540
15 solidity::yul::test::yul_fuzzer::ProtoConverter::createVarDecls(unsigned int, unsigned int, bool) [function] [call site2] 00541
16 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 00542
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00543
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00544
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00545
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00546
17 boost::error_info ::error_info(char const*) [function] [call site2] 00547
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00548
17 solidity::util::suffixedVariableNameList(std::__1::basic_string , std::__1::allocator > const&, unsigned long, unsigned long) [function] [call site2] 00549
17 boost::algorithm::detail::is_any_ofF ::type> boost::algorithm::is_any_of (char const (&) [3]) [function] [call site2] 00550
18 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 00551
19 boost::range_detail::is_char_ptr(char const*) [function] [call site2] 00552
18 boost::algorithm::detail::is_any_ofF ::is_any_ofF >(boost::iterator_range const&) [function] [call site2] 00553
19 boost::range_difference >::type boost::range_distance_adl_barrier::distance >(boost::iterator_range const&) [function] [call site2] 00554
20 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 00555
21 boost::range_iterator const, void>::type boost::range_detail::range_begin const>(boost::iterator_range const&) [function] [call site2] 00556
22 boost::iterator_range_detail::iterator_range_base ::begin() const [function] [call site2] 00557
20 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 00558
21 boost::range_iterator const, void>::type boost::range_detail::range_end const>(boost::iterator_range const&) [function] [call site2] 00559
22 boost::iterator_range_detail::iterator_range_base ::end() const [function] [call site2] 00560
20 boost::iterators::iterator_difference ::type boost::iterators::distance_adl_barrier::distance (char const*, char const*) [function] [call site2] 00561
21 boost::iterators::iterator_difference ::type boost::iterators::detail::distance_impl (char const*, char const*, boost::iterators::random_access_traversal_tag) [function] [call site2] 00562
19 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 00563
19 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 00564
19 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 00565
17 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& boost::algorithm::split , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_any_ofF >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 00566
18 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00567
19 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 00568
18 boost::algorithm::detail::token_finderF > boost::algorithm::token_finder >(boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 00569
19 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00570
19 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 00571
20 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00572
18 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& boost::algorithm::iter_split , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::token_finderF > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::token_finderF >) [function] [call site2] 00573
19 boost::iterator_range , std::__1::allocator >, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 00574
20 long boost::range_detail::is_char_ptr , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00575
19 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 00576
20 boost::range_iterator >, void>::type boost::range_detail::range_end > >(boost::iterator_range >&) [function] [call site2] 00577
19 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 00578
20 boost::range_iterator >, void>::type boost::range_detail::range_begin > >(boost::iterator_range >&) [function] [call site2] 00579
19 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00580
20 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00581
19 boost::algorithm::split_iterator >::split_iterator > >(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::token_finderF >) [function] [call site2] 00582
20 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00583
20 boost::algorithm::detail::find_iterator_base >::find_iterator_base > >(boost::algorithm::detail::token_finderF >, int) [function] [call site2] 00584
21 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00585
21 _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPcEEEES5_S5_EC2INS_9algorithm6detail13token_finderFINSA_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISF_EE5valueEiE4typeE [function] [call site2] 00586
22 boost::function_base::function_base() [function] [call site2] 00587
22 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00588
22 void boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >) [function] [call site2] 00589
23 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00590
23 bool boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&) const [function] [call site2] 00591
24 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00592
24 bool boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [function] [call site2] 00593
25 boost::algorithm::detail::token_finderF >* boost::addressof > >(boost::algorithm::detail::token_finderF >&) [function] [call site2] 00594
25 boost::detail::function::has_empty_target(...) [function] [call site2] 00595
25 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00596
25 void boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_functor > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&, boost::integral_constant ) const [function] [call site2] 00597
26 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00598
20 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00599
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::random_access_traversal_tag>::iterator_range_base >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00600
22 boost::iterator_range_detail::iterator_range_base , boost::iterators::bidirectional_traversal_tag>::iterator_range_base >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00601
23 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::iterator_range_base >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00602
20 boost::algorithm::split_iterator >::increment() [function] [call site2] 00603
21 boost::algorithm::detail::find_iterator_base >::do_find(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00604
22 boost::function_base::empty() const [function] [call site2] 00605
22 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00606
23 boost::function_base::empty() const [function] [call site2] 00607
23 boost::bad_function_call::bad_function_call() [function] [call site2] 00608
24 std::runtime_error::runtime_error(char const*) [call site2] 00609
23 void boost::throw_exception (boost::bad_function_call const&) [function] [call site2] 00610
23 std::runtime_error::~runtime_error() [call site2] 00611
23 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 00612
22 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00613
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 00614
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 00615
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 00616
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 00617
20 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00618
21 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::~function2() [function] [call site2] 00619
22 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::clear() [function] [call site2] 00620
23 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site2] 00621
23 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 00622
22 __clang_call_terminate [call site2] 00623
23 __cxa_begin_catch [call site2] 00624
19 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator > >(boost::algorithm::split_iterator >, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 00625
20 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>::transform_iterator(boost::algorithm::split_iterator > const&, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 00626
21 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::iterator_adaptor(boost::algorithm::split_iterator > const&) [function] [call site2] 00627
22 boost::algorithm::split_iterator >::split_iterator(boost::algorithm::split_iterator > const&) [function] [call site2] 00628
23 boost::algorithm::detail::find_iterator_base >::find_iterator_base(boost::algorithm::detail::find_iterator_base > const&) [function] [call site2] 00629
24 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::function2(boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter > const&) [function] [call site2] 00630
25 boost::function_base::function_base() [function] [call site2] 00631
25 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to_own(boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter > const&) [function] [call site2] 00632
26 boost::function_base::empty() const [function] [call site2] 00633
26 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site2] 00634
26 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 00635
19 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00636
19 boost::algorithm::detail::token_finderF >::~token_finderF() [function] [call site2] 00637
19 boost::algorithm::split_iterator >::split_iterator() [function] [call site2] 00638
20 boost::algorithm::detail::find_iterator_base >::find_iterator_base() [function] [call site2] 00639
21 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::function2() [function] [call site2] 00640
22 boost::function_base::function_base() [function] [call site2] 00641
20 boost::iterator_range >::iterator_range() [function] [call site2] 00642
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::random_access_traversal_tag>::iterator_range_base() [function] [call site2] 00643
22 boost::iterator_range_detail::iterator_range_base , boost::iterators::bidirectional_traversal_tag>::iterator_range_base() [function] [call site2] 00644
23 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::iterator_range_base() [function] [call site2] 00645
20 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00646
19 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator > >(boost::algorithm::split_iterator >, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 00647
19 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00648
19 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>::transform_iterator(boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> const&) [function] [call site2] 00649
20 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::iterator_adaptor(boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default> const&) [function] [call site2] 00650
21 boost::algorithm::split_iterator >::split_iterator(boost::algorithm::split_iterator > const&) [function] [call site2] 00651
19 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::~iterator_adaptor() [function] [call site2] 00652
20 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00653
19 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::~iterator_adaptor() [function] [call site2] 00654
18 boost::algorithm::detail::token_finderF >::~token_finderF() [function] [call site2] 00655
18 boost::algorithm::detail::is_any_ofF ::~is_any_ofF() [function] [call site2] 00656
19 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 00657
17 boost::algorithm::detail::is_any_ofF ::~is_any_ofF() [function] [call site2] 00658
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00659
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00660
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00661
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00662
17 boost::error_info ::error_info(char const*) [function] [call site2] 00663
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00664
15 solidity::yul::test::yul_fuzzer::ProtoConverter::convertFunctionCall(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, unsigned int, bool) [function] [call site2] 00665
15 solidity::yul::test::yul_fuzzer::ProtoConverter::addVarsToScope(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 00666
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00667
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00668
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00669
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00670
16 boost::error_info ::error_info(char const*) [function] [call site2] 00671
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00672
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00673
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00674
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00675
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00676
16 boost::error_info ::error_info(char const*) [function] [call site2] 00677
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00678
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00679
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00680
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00681
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00682
16 boost::error_info ::error_info(char const*) [function] [call site2] 00683
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00684
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00685
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00686
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00687
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00688
16 boost::error_info ::error_info(char const*) [function] [call site2] 00689
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00690
13 solidity::yul::test::yul_fuzzer::TernaryOp::arg2() const [function] [call site2] 00691
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_arg2() const [function] [call site2] 00692
13 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00693
13 solidity::yul::test::yul_fuzzer::TernaryOp::arg3() const [function] [call site2] 00694
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_arg3() const [function] [call site2] 00695
13 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00696
9 solidity::yul::test::yul_fuzzer::BinaryOp::right() const [function] [call site2] 00697
10 solidity::yul::test::yul_fuzzer::BinaryOp::_internal_right() const [function] [call site2] 00698
9 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00699
7 solidity::yul::test::yul_fuzzer::ProtoConverter::scopeVariables(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 00700
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00701
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00702
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00703
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00704
8 boost::error_info ::error_info(char const*) [function] [call site2] 00705
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00706
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00707
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00708
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00709
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00710
8 boost::error_info ::error_info(char const*) [function] [call site2] 00711
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00712
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00713
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00714
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00715
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00716
8 boost::error_info ::error_info(char const*) [function] [call site2] 00717
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00718
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00719
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00720
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00721
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00722
8 boost::error_info ::error_info(char const*) [function] [call site2] 00723
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00724
6 solidity::yul::test::yul_fuzzer::ProtoConverter::varDeclAvailable() [function] [call site2] 00725
6 solidity::yul::test::yul_fuzzer::Statement::assignment() const [function] [call site2] 00726
7 solidity::yul::test::yul_fuzzer::Statement::_internal_assignment() const [function] [call site2] 00727
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_assignment() const [function] [call site2] 00728
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00729
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::AssignmentStatement const&) [function] [call site2] 00730
7 solidity::yul::test::yul_fuzzer::AssignmentStatement::ref_id() const [function] [call site2] 00731
8 solidity::yul::test::yul_fuzzer::AssignmentStatement::_internal_ref_id() const [function] [call site2] 00732
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::VarRef const&) [function] [call site2] 00733
7 solidity::yul::test::yul_fuzzer::AssignmentStatement::expr() const [function] [call site2] 00734
8 solidity::yul::test::yul_fuzzer::AssignmentStatement::_internal_expr() const [function] [call site2] 00735
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00736
6 solidity::yul::test::yul_fuzzer::Statement::ifstmt() const [function] [call site2] 00737
7 solidity::yul::test::yul_fuzzer::Statement::_internal_ifstmt() const [function] [call site2] 00738
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_ifstmt() const [function] [call site2] 00739
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00740
6 solidity::yul::test::yul_fuzzer::Statement::ifstmt() const [function] [call site2] 00741
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::IfStmt const&) [function] [call site2] 00742
7 solidity::yul::test::yul_fuzzer::IfStmt::cond() const [function] [call site2] 00743
8 solidity::yul::test::yul_fuzzer::IfStmt::_internal_cond() const [function] [call site2] 00744
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00745
7 solidity::yul::test::yul_fuzzer::IfStmt::if_body() const [function] [call site2] 00746
8 solidity::yul::test::yul_fuzzer::IfStmt::_internal_if_body() const [function] [call site2] 00747
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00748
8 solidity::yul::test::yul_fuzzer::ProtoConverter::closeBlockScope() [function] [call site2] 00749
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00750
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00751
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00752
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00753
9 boost::error_info ::error_info(char const*) [function] [call site2] 00754
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00755
9 solidity::yul::test::yul_fuzzer::ProtoConverter::updateFunctionMaps(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00756
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00757
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00758
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00759
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00760
10 boost::error_info ::error_info(char const*) [function] [call site2] 00761
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00762
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00763
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00764
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00765
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00766
9 boost::error_info ::error_info(char const*) [function] [call site2] 00767
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00768
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00769
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00770
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00771
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00772
9 boost::error_info ::error_info(char const*) [function] [call site2] 00773
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00774
6 solidity::yul::test::yul_fuzzer::Statement::storage_func() const [function] [call site2] 00775
7 solidity::yul::test::yul_fuzzer::Statement::_internal_storage_func() const [function] [call site2] 00776
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_storage_func() const [function] [call site2] 00777
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00778
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::StoreFunc const&) [function] [call site2] 00779
7 solidity::yul::test::yul_fuzzer::StoreFunc::st() const [function] [call site2] 00780
8 solidity::yul::test::yul_fuzzer::StoreFunc::_internal_st() const [function] [call site2] 00781
7 solidity::yul::test::yul_fuzzer::StoreFunc::loc() const [function] [call site2] 00782
8 solidity::yul::test::yul_fuzzer::StoreFunc::_internal_loc() const [function] [call site2] 00783
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00784
7 solidity::yul::test::yul_fuzzer::StoreFunc::val() const [function] [call site2] 00785
8 solidity::yul::test::yul_fuzzer::StoreFunc::_internal_val() const [function] [call site2] 00786
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00787
6 solidity::yul::test::yul_fuzzer::Statement::blockstmt() const [function] [call site2] 00788
7 solidity::yul::test::yul_fuzzer::Statement::_internal_blockstmt() const [function] [call site2] 00789
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_blockstmt() const [function] [call site2] 00790
6 solidity::yul::test::yul_fuzzer::Statement::blockstmt() const [function] [call site2] 00791
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00792
6 solidity::yul::test::yul_fuzzer::Statement::forstmt() const [function] [call site2] 00793
7 solidity::yul::test::yul_fuzzer::Statement::_internal_forstmt() const [function] [call site2] 00794
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_forstmt() const [function] [call site2] 00795
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00796
6 solidity::yul::test::yul_fuzzer::Statement::forstmt() const [function] [call site2] 00797
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::ForStmt const&) [function] [call site2] 00798
7 solidity::yul::test::yul_fuzzer::ForStmt::for_init() const [function] [call site2] 00799
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_init() const [function] [call site2] 00800
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00801
7 solidity::yul::test::yul_fuzzer::ForStmt::for_cond() const [function] [call site2] 00802
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_cond() const [function] [call site2] 00803
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00804
7 solidity::yul::test::yul_fuzzer::ForStmt::for_post() const [function] [call site2] 00805
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_post() const [function] [call site2] 00806
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00807
7 solidity::yul::test::yul_fuzzer::ForStmt::for_body() const [function] [call site2] 00808
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_body() const [function] [call site2] 00809
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00810
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00811
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00812
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00813
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00814
7 boost::error_info ::error_info(char const*) [function] [call site2] 00815
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00816
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00817
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00818
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00819
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00820
7 boost::error_info ::error_info(char const*) [function] [call site2] 00821
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00822
6 solidity::yul::test::yul_fuzzer::Statement::boundedforstmt() const [function] [call site2] 00823
7 solidity::yul::test::yul_fuzzer::Statement::_internal_boundedforstmt() const [function] [call site2] 00824
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_boundedforstmt() const [function] [call site2] 00825
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00826
6 solidity::yul::test::yul_fuzzer::Statement::boundedforstmt() const [function] [call site2] 00827
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::BoundedForStmt const&) [function] [call site2] 00828
7 solidity::yul::test::yul_fuzzer::BoundedForStmt::for_body() const [function] [call site2] 00829
8 solidity::yul::test::yul_fuzzer::BoundedForStmt::_internal_for_body() const [function] [call site2] 00830
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00831
6 solidity::yul::test::yul_fuzzer::Statement::switchstmt() const [function] [call site2] 00832
7 solidity::yul::test::yul_fuzzer::Statement::_internal_switchstmt() const [function] [call site2] 00833
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_switchstmt() const [function] [call site2] 00834
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00835
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::SwitchStmt const&) [function] [call site2] 00836
7 solidity::yul::test::yul_fuzzer::SwitchStmt::case_stmt_size() const [function] [call site2] 00837
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_case_stmt_size() const [function] [call site2] 00838
9 google::protobuf::RepeatedPtrField ::size() const [function] [call site2] 00839
7 solidity::yul::test::yul_fuzzer::SwitchStmt::switch_expr() const [function] [call site2] 00840
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_switch_expr() const [function] [call site2] 00841
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00842
7 solidity::yul::test::yul_fuzzer::SwitchStmt::case_stmt() const [function] [call site2] 00843
7 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00844
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&) [function] [call site2] 00845
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00846
9 solidity::yul::test::yul_fuzzer::CaseStmt::_internal_case_lit() const [function] [call site2] 00847
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Literal const&) [function] [call site2] 00848
8 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 00849
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00850
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00851
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00852
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00853
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00854
8 boost::error_info ::error_info(char const*) [function] [call site2] 00855
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00856
8 bool ranges::all_of_fn::operator() , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&)::$_2, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&)::$_2, ranges::identity) const [function] [call site2] 00857
9 decltype (((ranges::identity&){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, char&) const [function] [call site2] 00858
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00859
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00860
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00861
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00862
8 boost::error_info ::error_info(char const*) [function] [call site2] 00863
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00864
8 solidity::util::FixedHash<32u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<32u>::ConstructFromStringType, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 00865
9 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 00866
10 solidity::util::fromHex(char, solidity::util::WhenError) [function] [call site2] 00867
11 solidity::util::BadHexCharacter::BadHexCharacter() [function] [call site2] 00868
12 std::exception::exception() [function] [call site2] 00869
12 boost::exception::exception() [function] [call site2] 00870
12 solidity::util::Exception::Exception() [function] [call site2] 00871
12 std::exception::~exception() [call site2] 00872
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00873
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00874
11 boost::enable_if , solidity::util::BadHexCharacter const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::BadHexCharacter const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00875
11 boost::error_info ::error_info(char const*) [function] [call site2] 00876
11 void boost::throw_exception (solidity::util::BadHexCharacter const&) [function] [call site2] 00877
10 solidity::util::fromHex(char, solidity::util::WhenError) [function] [call site2] 00878
9 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00879
9 solidity::util::FixedHash<32u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 00880
8 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 00881
9 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 00882
10 _ZN5boost14multiprecision6detail18is_unordered_valueINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEENS_11enable_if_cIXnesr15number_categoryIT_EE5valueLNS0_20number_category_typeE1EEbE4typeERKNS0_6numberISA_XT0_EEE [function] [call site2] 00883
9 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 00884
9 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 00885
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00886
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00887
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00888
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00889
8 boost::error_info ::error_info(char const*) [function] [call site2] 00890
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00891
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00892
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00893
8 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 00894
8 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*) [function] [call site2] 00895
9 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_string(char const*, mpl_::bool_ const&) [function] [call site2] 00896
10 strlen [call site2] 00897
10 __clang_call_terminate [call site2] 00898
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00899
10 strlen [call site2] 00900
10 __clang_call_terminate [call site2] 00901
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00902
10 std::runtime_error::runtime_error(char const*) [call site2] 00903
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00904
10 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00905
11 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00906
11 __cxa_allocate_exception [call site2] 00907
11 boost::wrapexcept ::wrapexcept(std::runtime_error const&, boost::source_location const&) [function] [call site2] 00908
12 boost::exception_detail::clone_base::clone_base() [function] [call site2] 00909
12 std::runtime_error::runtime_error(std::runtime_error const&) [call site2] 00910
12 boost::wrapexcept ::copy_from(void const*) [function] [call site2] 00911
12 boost::source_location::file_name() const [function] [call site2] 00912
12 boost::source_location::line() const [function] [call site2] 00913
12 boost::error_info ::error_info(int) [function] [call site2] 00914
12 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_line_, int>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00915
12 boost::source_location::function_name() const [function] [call site2] 00916
12 boost::error_info ::error_info(char const*) [function] [call site2] 00917
12 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_function_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00918
12 boost::exception::~exception() [function] [call site2] 00919
13 boost::exception_detail::refcount_ptr ::~refcount_ptr() [function] [call site2] 00920
14 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00921
14 __clang_call_terminate [call site2] 00922
12 std::runtime_error::~runtime_error() [call site2] 00923
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00924
10 strlen [call site2] 00925
10 __clang_call_terminate [call site2] 00926
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00927
10 std::runtime_error::runtime_error(char const*) [call site2] 00928
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00929
10 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00930
10 __clang_call_terminate [call site2] 00931
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00932
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00933
10 std::runtime_error::runtime_error(char const*) [call site2] 00934
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00935
10 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00936
10 boost::multiprecision::block_multiplier(unsigned int) [function] [call site2] 00937
10 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 00938
11 __clang_call_terminate [call site2] 00939
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00940
11 __clang_call_terminate [call site2] 00941
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00942
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00943
10 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 00944
11 __clang_call_terminate [call site2] 00945
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00946
11 __clang_call_terminate [call site2] 00947
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00948
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00949
10 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 00950
11 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::check_negate(mpl_::int_<0> const&) [function] [call site2] 00951
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00952
11 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 00953
10 __clang_call_terminate [call site2] 00954
10 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 00955
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_block() const [function] [call site2] 00956
9 solidity::yul::test::yul_fuzzer::CaseStmt::_internal_case_block() const [function] [call site2] 00957
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00958
7 solidity::yul::test::yul_fuzzer::SwitchStmt::has_default_block() const [function] [call site2] 00959
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_has_default_block() const [function] [call site2] 00960
7 solidity::yul::test::yul_fuzzer::SwitchStmt::default_block() const [function] [call site2] 00961
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_default_block() const [function] [call site2] 00962
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00963
6 solidity::yul::test::yul_fuzzer::Statement::log_func() const [function] [call site2] 00964
7 solidity::yul::test::yul_fuzzer::Statement::_internal_log_func() const [function] [call site2] 00965
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_log_func() const [function] [call site2] 00966
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00967
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::LogFunc const&) [function] [call site2] 00968
7 solidity::yul::test::yul_fuzzer::LogFunc::num_topics() const [function] [call site2] 00969
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_num_topics() const [function] [call site2] 00970
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00971
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_pos() const [function] [call site2] 00972
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00973
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00974
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_size() const [function] [call site2] 00975
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00976
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00977
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00978
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00979
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 00980
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t1() const [function] [call site2] 00981
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00982
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00983
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00984
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00985
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 00986
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00987
7 solidity::yul::test::yul_fuzzer::LogFunc::t2() const [function] [call site2] 00988
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t2() const [function] [call site2] 00989
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00990
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00991
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00992
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00993
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 00994
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00995
7 solidity::yul::test::yul_fuzzer::LogFunc::t2() const [function] [call site2] 00996
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00997
7 solidity::yul::test::yul_fuzzer::LogFunc::t3() const [function] [call site2] 00998
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t3() const [function] [call site2] 00999
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 01000
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01001
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 01002
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01003
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 01004
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01005
7 solidity::yul::test::yul_fuzzer::LogFunc::t2() const [function] [call site2] 01006
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01007
7 solidity::yul::test::yul_fuzzer::LogFunc::t3() const [function] [call site2] 01008
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01009
7 solidity::yul::test::yul_fuzzer::LogFunc::t4() const [function] [call site2] 01010
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t4() const [function] [call site2] 01011
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01012
6 solidity::yul::test::yul_fuzzer::Statement::copy_func() const [function] [call site2] 01013
7 solidity::yul::test::yul_fuzzer::Statement::_internal_copy_func() const [function] [call site2] 01014
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_copy_func() const [function] [call site2] 01015
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01016
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CopyFunc const&) [function] [call site2] 01017
7 solidity::yul::test::yul_fuzzer::CopyFunc::ct() const [function] [call site2] 01018
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_ct() const [function] [call site2] 01019
7 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 01020
7 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 01021
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01022
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01023
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01024
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01025
7 boost::error_info ::error_info(char const*) [function] [call site2] 01026
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01027
7 solidity::yul::test::yul_fuzzer::CopyFunc::target() const [function] [call site2] 01028
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_target() const [function] [call site2] 01029
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01030
7 solidity::yul::test::yul_fuzzer::CopyFunc::source() const [function] [call site2] 01031
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_source() const [function] [call site2] 01032
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01033
7 solidity::yul::test::yul_fuzzer::CopyFunc::size() const [function] [call site2] 01034
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_size() const [function] [call site2] 01035
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01036
6 solidity::yul::test::yul_fuzzer::Statement::extcode_copy() const [function] [call site2] 01037
7 solidity::yul::test::yul_fuzzer::Statement::_internal_extcode_copy() const [function] [call site2] 01038
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_extcode_copy() const [function] [call site2] 01039
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01040
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::ExtCodeCopy const&) [function] [call site2] 01041
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::addr() const [function] [call site2] 01042
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_addr() const [function] [call site2] 01043
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01044
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::target() const [function] [call site2] 01045
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_target() const [function] [call site2] 01046
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01047
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::source() const [function] [call site2] 01048
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_source() const [function] [call site2] 01049
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01050
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::size() const [function] [call site2] 01051
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_size() const [function] [call site2] 01052
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01053
6 solidity::yul::test::yul_fuzzer::Statement::terminatestmt() const [function] [call site2] 01054
7 solidity::yul::test::yul_fuzzer::Statement::_internal_terminatestmt() const [function] [call site2] 01055
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_terminatestmt() const [function] [call site2] 01056
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01057
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::TerminatingStmt const&) [function] [call site2] 01058
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01059
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::stop_invalid() const [function] [call site2] 01060
8 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_stop_invalid() const [function] [call site2] 01061
9 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_has_stop_invalid() const [function] [call site2] 01062
10 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01063
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::StopInvalidStmt const&) [function] [call site2] 01064
8 solidity::yul::test::yul_fuzzer::StopInvalidStmt::stmt() const [function] [call site2] 01065
9 solidity::yul::test::yul_fuzzer::StopInvalidStmt::_internal_stmt() const [function] [call site2] 01066
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::ret_rev() const [function] [call site2] 01067
8 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_ret_rev() const [function] [call site2] 01068
9 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_has_ret_rev() const [function] [call site2] 01069
10 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01070
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::RetRevStmt const&) [function] [call site2] 01071
8 solidity::yul::test::yul_fuzzer::RetRevStmt::stmt() const [function] [call site2] 01072
9 solidity::yul::test::yul_fuzzer::RetRevStmt::_internal_stmt() const [function] [call site2] 01073
8 solidity::yul::test::yul_fuzzer::RetRevStmt::pos() const [function] [call site2] 01074
9 solidity::yul::test::yul_fuzzer::RetRevStmt::_internal_pos() const [function] [call site2] 01075
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01076
8 solidity::yul::test::yul_fuzzer::RetRevStmt::size() const [function] [call site2] 01077
9 solidity::yul::test::yul_fuzzer::RetRevStmt::_internal_size() const [function] [call site2] 01078
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01079
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::self_des() const [function] [call site2] 01080
8 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_self_des() const [function] [call site2] 01081
9 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_has_self_des() const [function] [call site2] 01082
10 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01083
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::SelfDestructStmt const&) [function] [call site2] 01084
8 solidity::yul::test::yul_fuzzer::SelfDestructStmt::addr() const [function] [call site2] 01085
9 solidity::yul::test::yul_fuzzer::SelfDestructStmt::_internal_addr() const [function] [call site2] 01086
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01087
6 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01088
6 solidity::yul::test::yul_fuzzer::Statement::functioncall() const [function] [call site2] 01089
7 solidity::yul::test::yul_fuzzer::Statement::_internal_functioncall() const [function] [call site2] 01090
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_functioncall() const [function] [call site2] 01091
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01092
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 01093
6 solidity::yul::test::yul_fuzzer::Statement::funcdef() const [function] [call site2] 01094
6 solidity::yul::test::yul_fuzzer::Statement::funcdef() const [function] [call site2] 01095
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::FunctionDef const&) [function] [call site2] 01096
7 solidity::yul::test::yul_fuzzer::FunctionDef::num_input_params() const [function] [call site2] 01097
7 solidity::yul::test::yul_fuzzer::FunctionDef::num_output_params() const [function] [call site2] 01098
7 solidity::yul::test::yul_fuzzer::ProtoConverter::createFunctionDefAndCall(solidity::yul::test::yul_fuzzer::FunctionDef const&, unsigned int, unsigned int) [function] [call site2] 01099
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01100
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01101
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01102
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01103
8 boost::error_info ::error_info(char const*) [function] [call site2] 01104
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01105
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01106
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01107
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01108
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01109
8 boost::error_info ::error_info(char const*) [function] [call site2] 01110
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01111
8 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01112
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 01113
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01114
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01115
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01116
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01117
8 boost::error_info ::error_info(char const*) [function] [call site2] 01118
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01119
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 01120
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 01121
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01122
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01123
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01124
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01125
8 boost::error_info ::error_info(char const*) [function] [call site2] 01126
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01127
8 solidity::yul::test::yul_fuzzer::ProtoConverter::openFunctionScope(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01128
9 std::initializer_list , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >::initializer_list() [function] [call site2] 01129
8 solidity::yul::test::yul_fuzzer::FunctionDef::block() const [function] [call site2] 01130
9 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_block() const [function] [call site2] 01131
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 01132
8 solidity::yul::test::yul_fuzzer::ProtoConverter::closeFunctionScope() [function] [call site2] 01133
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01134
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01135
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01136
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01137
9 boost::error_info ::error_info(char const*) [function] [call site2] 01138
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01139
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01140
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01141
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01142
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01143
9 boost::error_info ::error_info(char const*) [function] [call site2] 01144
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01145
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01146
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01147
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01148
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01149
8 boost::error_info ::error_info(char const*) [function] [call site2] 01150
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01151
8 solidity::yul::test::yul_fuzzer::FunctionDef::force_call() const [function] [call site2] 01152
9 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_force_call() const [function] [call site2] 01153
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createFunctionCall(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 01154
9 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01155
9 solidity::yul::test::yul_fuzzer::ProtoConverter::createVarDecls(unsigned int, unsigned int, bool) [function] [call site2] 01156
9 solidity::yul::test::yul_fuzzer::ProtoConverter::fillFunctionCallInput(unsigned int) [function] [call site2] 01157
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01158
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01159
10 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 01160
9 solidity::yul::test::yul_fuzzer::ProtoConverter::saveFunctionCallOutput(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01161
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01162
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01163
9 solidity::yul::test::yul_fuzzer::ProtoConverter::addVarsToScope(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01164
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01165
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01166
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01167
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01168
9 boost::error_info ::error_info(char const*) [function] [call site2] 01169
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01170
6 solidity::yul::test::yul_fuzzer::Statement::pop() const [function] [call site2] 01171
7 solidity::yul::test::yul_fuzzer::Statement::_internal_pop() const [function] [call site2] 01172
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_pop() const [function] [call site2] 01173
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01174
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::PopStmt const&) [function] [call site2] 01175
7 solidity::yul::test::yul_fuzzer::PopStmt::expr() const [function] [call site2] 01176
8 solidity::yul::test::yul_fuzzer::PopStmt::_internal_expr() const [function] [call site2] 01177
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01178
6 solidity::yul::test::yul_fuzzer::Statement::leave() const [function] [call site2] 01179
7 solidity::yul::test::yul_fuzzer::Statement::_internal_leave() const [function] [call site2] 01180
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_leave() const [function] [call site2] 01181
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01182
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::LeaveStmt const&) [function] [call site2] 01183
6 solidity::yul::test::yul_fuzzer::Statement::multidecl() const [function] [call site2] 01184
7 solidity::yul::test::yul_fuzzer::Statement::_internal_multidecl() const [function] [call site2] 01185
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_multidecl() const [function] [call site2] 01186
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01187
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::MultiVarDecl const&) [function] [call site2] 01188
7 solidity::yul::test::yul_fuzzer::MultiVarDecl::num_vars() const [function] [call site2] 01189
8 solidity::yul::test::yul_fuzzer::MultiVarDecl::_internal_num_vars() const [function] [call site2] 01190
7 solidity::yul::test::yul_fuzzer::ProtoConverter::newVarName() [function] [call site2] 01191
7 solidity::yul::test::yul_fuzzer::ProtoConverter::scopeVariables(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01192
4 solidity::yul::test::yul_fuzzer::Program::obj() const [function] [call site2] 01193
5 solidity::yul::test::yul_fuzzer::Program::_internal_obj() const [function] [call site2] 01194
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_obj() const [function] [call site2] 01195
7 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 01196
4 solidity::yul::test::yul_fuzzer::ProtoConverter::buildObjectScopeTree(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01197
5 solidity::yul::test::yul_fuzzer::ProtoConverter::newObjectId(bool) [function] [call site2] 01198
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01199
6 solidity::util::Whiskers::render() const [function] [call site2] 01200
6 solidity::util::Whiskers::~Whiskers() [function] [call site2] 01201
5 solidity::yul::test::yul_fuzzer::Object::has_data() const [function] [call site2] 01202
6 solidity::yul::test::yul_fuzzer::Object::_internal_has_data() const [function] [call site2] 01203
5 solidity::yul::test::yul_fuzzer::Object::sub_obj() const [function] [call site2] 01204
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 01205
5 solidity::yul::test::yul_fuzzer::ProtoConverter::buildObjectScopeTree(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01206
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01207
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01208
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01209
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01210
6 boost::error_info ::error_info(char const*) [function] [call site2] 01211
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01212
4 solidity::yul::test::yul_fuzzer::Program::obj() const [function] [call site2] 01213
4 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01214
5 solidity::yul::test::yul_fuzzer::ProtoConverter::newObjectId(bool) [function] [call site2] 01215
5 solidity::yul::test::yul_fuzzer::Object::code() const [function] [call site2] 01216
6 solidity::yul::test::yul_fuzzer::Object::_internal_code() const [function] [call site2] 01217
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Code const&) [function] [call site2] 01218
6 solidity::yul::test::yul_fuzzer::Code::block() const [function] [call site2] 01219
7 solidity::yul::test::yul_fuzzer::Code::_internal_block() const [function] [call site2] 01220
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 01221
5 solidity::yul::test::yul_fuzzer::Object::has_data() const [function] [call site2] 01222
5 solidity::yul::test::yul_fuzzer::Object::data() const [function] [call site2] 01223
6 solidity::yul::test::yul_fuzzer::Object::_internal_data() const [function] [call site2] 01224
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Data const&) [function] [call site2] 01225
6 solidity::yul::test::yul_fuzzer::Data::hex() const [function] [call site2] 01226
7 solidity::yul::test::yul_fuzzer::Data::_internal_hex() const [function] [call site2] 01227
8 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site2] 01228
6 solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01229
5 solidity::yul::test::yul_fuzzer::Object::sub_obj() const [function] [call site2] 01230
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 01231
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01232
2 solidity::yul::test::yul_fuzzer::ProtoConverter::version() [function] [call site2] 01233
2 getenv [call site2] 01234
2 solidity::yul::YulStringRepository::reset() [function] [call site2] 01235
3 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 01236
4 __cxa_guard_acquire [call site2] 01237
3 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 01238
4 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 01239
2 solidity::frontend::OptimiserSettings::full() [function] [call site2] 01240
3 solidity::frontend::OptimiserSettings::standard() [function] [call site2] 01241
4 solidity::frontend::OptimiserSettings::OptimiserSettings() [function] [call site2] 01242
2 solidity::langutil::DebugInfoSelection::All(bool) [function] [call site2] 01243
3 solidity::langutil::DebugInfoSelection::DebugInfoSelection() [function] [call site2] 01244
3 solidity::langutil::DebugInfoSelection::componentMap() [function] [call site2] 01245
4 __cxa_guard_acquire [call site2] 01246
3 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::view_closure ) [function] [call site2] 01247
4 _ZNK6ranges5views9values_fnclIRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEELb1ELi0ELi0ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENS_6detail10get_secondEEEOSP_ [function] [call site2] 01248
5 auto ranges::views::all_fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, true, 0, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const [function] [call site2] 01249
6 ranges::detail::ignore_t::ignore_t >(std::__1::integral_constant &&) [function] [call site2] 01250
6 auto ranges::views::all_fn::from_range_ , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, std::__1::integral_constant , std::__1::integral_constant , ranges::detail::ignore_t) [function] [call site2] 01251
7 ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const> ranges::views::ref_fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const, true, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const [function] [call site2] 01252
8 ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>::ref_view(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) [function] [call site2] 01253
5 ranges::transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::detail::get_second>::transform_view(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::detail::get_second) [function] [call site2] 01254
6 ranges::indirected ranges::indirect_fn::operator() (ranges::detail::get_second) const [function] [call site2] 01255
7 std::__1::remove_reference ::type&& ranges::detail::move (ranges::detail::get_second&) [function] [call site2] 01256
7 ranges::indirected ::indirected(ranges::detail::get_second) [function] [call site2] 01257
6 ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::iter_transform_view(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected ) [function] [call site2] 01258
7 ranges::view_adaptor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >, ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, (ranges::cardinality)-1>::view_adaptor(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&&) [function] [call site2] 01259
8 auto ranges::views::all_fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, true, 0, 0>(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&&) const [function] [call site2] 01260
9 ranges::detail::ignore_t::ignore_t , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const> > >(std::__1::is_lvalue_reference , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const> >&&) [function] [call site2] 01261
3 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01262
4 decltype (({parm#1}.begin_cursor)()) ranges::range_access::begin_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected > >(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >&) [function] [call site2] 01263
5 _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE12begin_cursorISS_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv [function] [call site2] 01264
6 ranges::view_interface , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >, (ranges::cardinality)-1>::derived() [function] [call site2] 01265
6 _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE13begin_cursor_ISS_EENS_14adaptor_cursorINS3_5decayIDTcldtclsr3stdE7declvalINSX_IDTclsr12range_accessE13begin_adaptorclsr3stdE7declvalIRT_EEEEE4typeEEE5beginclsr3stdE7declvalISZ_EEEEE4typeES12_EESZ_ [function] [call site2] 01266
7 decltype (({parm#1}.begin_adaptor)()) ranges::range_access::begin_adaptor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected > >(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >&) [function] [call site2] 01267
8 ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::begin_adaptor() [function] [call site2] 01268
9 ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor ::adaptor(ranges::indirected ) [function] [call site2] 01269
7 decltype (ranges::_::begin(({parm#1}.base)())) ranges::adaptor_base::begin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected > >(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >&) [function] [call site2] 01270
8 ranges::view_adaptor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >, ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, (ranges::cardinality)-1>::base() [function] [call site2] 01271
8 meta::detail::_cond , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&> >::invoke ::invoke , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&> ranges::_begin_::fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&, true, 0, 0>(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&) const [function] [call site2] 01272
9 ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>::begin() const [function] [call site2] 01273
7 ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::adaptor_cursor(std::__1::__map_const_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor ) [function] [call site2] 01274
8 ranges::compressed_pair , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::compressed_pair , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor , true, 0, 0>(std::__1::__map_const_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >&&, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor &&) [function] [call site2] 01275
9 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, std::__1::integral_constant , (ranges::detail::box_compress)0>::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, true, 0, 0, 0>(std::__1::__map_const_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >&&) [function] [call site2] 01276
9 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor , std::__1::integral_constant , (ranges::detail::box_compress)2>::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor , true, 0, 0, 0>(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor &&) [function] [call site2] 01277
4 ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::basic_iterator(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 01278
5 ranges::detail::iterator_associated_types_base_ , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true>::iterator_associated_types_base_(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 01279
6 ranges::detail::readable_iterator_associated_types_base , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, void>::readable_iterator_associated_types_base(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 01280
7 ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::basic_adaptor_mixin::basic_mixin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::basic_adaptor_mixin::basic_mixin::Nil)>(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&, std::__1::enable_if<(ranges::basic_mixin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::defs::move_constructible , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::basic_adaptor_mixin::basic_mixin::Nil))(concepts{})), concepts>::type) [function] [call site2] 01281
8 ranges::basic_mixin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::basic_mixin (ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&, std::__1::enable_if<(concepts::defs::move_constructible , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) [function] [call site2] 01282
9 std::__1::remove_reference , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&>::type&& ranges::detail::move , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&>(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&) [function] [call site2] 01283
9 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, void, (ranges::detail::box_compress)0>::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0, 0, 0>(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 01284
3 bool ranges::operator!= , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 01285
4 bool ranges::operator== , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 01286
5 ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > const& ranges::range_access::pos , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 01287
6 ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::pos() const [function] [call site2] 01288
7 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, void, (ranges::detail::box_compress)0>::get() const & [function] [call site2] 01289
3 __clang_call_terminate [call site2] 01290
2 solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 01291
3 solidity::langutil::CharStreamProvider::CharStreamProvider() [function] [call site2] 01292
3 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 01293
3 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 01294
2 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 01295
2 solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01296
3 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 01297
4 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 01298
5 __cxa_guard_acquire [call site2] 01299
5 __cxa_guard_acquire [call site2] 01300
5 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01301
6 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 01302
4 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 01303
5 __cxa_guard_acquire [call site2] 01304
5 __cxa_guard_acquire [call site2] 01305
5 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01306
4 solidity::yul::WasmDialect::instance() [function] [call site2] 01307
5 __cxa_guard_acquire [call site2] 01308
5 __cxa_guard_acquire [call site2] 01309
5 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01310
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01311
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01312
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01313
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01314
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01315
3 solidity::yul::ObjectParser::ObjectParser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&) [function] [call site2] 01316
4 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 01317
3 solidity::yul::ObjectParser::parse(std::__1::shared_ptr const&, bool) [function] [call site2] 01318
4 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01319
5 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01320
4 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 01321
5 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01322
6 solidity::yul::YulStringRepository::instance() [function] [call site2] 01323
7 __cxa_guard_acquire [call site2] 01324
7 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 01325
4 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 01326
5 __cxa_guard_acquire [call site2] 01327
5 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01328
5 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01329
6 std::exception::exception() [function] [call site2] 01330
6 boost::exception::exception() [function] [call site2] 01331
6 solidity::util::Exception::Exception() [function] [call site2] 01332
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01333
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01334
5 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] 01335
5 boost::error_info ::error_info(char const*) [function] [call site2] 01336
5 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01337
5 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01338
5 solidity::langutil::Scanner::Scanner(solidity::langutil::CharStream&) [function] [call site2] 01339
6 solidity::langutil::CharStream::name() const [function] [call site2] 01340
6 solidity::langutil::Scanner::reset() [function] [call site2] 01341
7 solidity::langutil::CharStream::reset() [function] [call site2] 01342
7 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01343
7 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01344
8 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01345
9 solidity::langutil::CharStream::position() const [function] [call site2] 01346
8 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01347
8 solidity::langutil::Scanner::advance() [function] [call site2] 01348
9 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01349
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01350
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01351
9 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01352
8 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01353
7 solidity::langutil::Scanner::next() [function] [call site2] 01354
8 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01355
9 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&) [function] [call site2] 01356
8 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01357
8 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01358
8 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01359
8 solidity::langutil::Scanner::scanToken() [function] [call site2] 01360
9 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01361
9 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01362
9 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01363
9 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 01364
10 solidity::langutil::CharStream::position() const [function] [call site2] 01365
10 solidity::langutil::Scanner::advance() [function] [call site2] 01366
10 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01367
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01368
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01369
10 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01370
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01371
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01372
11 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01373
10 solidity::langutil::Scanner::advance() [function] [call site2] 01374
10 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01375
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01376
10 solidity::langutil::Scanner::scanEscape() [function] [call site2] 01377
11 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 01378
12 solidity::langutil::Scanner::advance() [function] [call site2] 01379
12 solidity::langutil::Scanner::advance() [function] [call site2] 01380
11 solidity::langutil::Scanner::advance() [function] [call site2] 01381
11 solidity::langutil::Scanner::scanUnicode() [function] [call site2] 01382
12 solidity::langutil::hexValue(char) [function] [call site2] 01383
12 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 01384
13 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 01385
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01386
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01387
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01388
14 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] 01389
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01390
14 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01391
12 solidity::langutil::Scanner::advance() [function] [call site2] 01392
11 std::__1::optional ::operator*() const & [function] [call site2] 01393
12 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 01394
11 solidity::langutil::Scanner::addUnicodeAsUTF8(unsigned int) [function] [call site2] 01395
12 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01396
12 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01397
12 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01398
11 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 01399
12 solidity::langutil::hexValue(char) [function] [call site2] 01400
12 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 01401
12 solidity::langutil::Scanner::advance() [function] [call site2] 01402
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01403
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01404
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01405
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01406
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01407
10 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01408
11 solidity::langutil::CharStream::position() const [function] [call site2] 01409
11 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01410
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01411
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01412
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01413
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01414
12 boost::error_info ::error_info(char const*) [function] [call site2] 01415
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01416
12 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01417
11 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01418
11 solidity::langutil::CharStream::prefixMatch(std::__1::basic_string_view >) [function] [call site2] 01419
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01420
12 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01421
11 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01422
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01423
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 01424
10 solidity::langutil::Scanner::advance() [function] [call site2] 01425
10 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01426
9 solidity::langutil::Scanner::advance() [function] [call site2] 01427
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01428
10 solidity::langutil::Scanner::advance() [function] [call site2] 01429
9 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01430
10 solidity::langutil::Scanner::advance() [function] [call site2] 01431
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01432
9 solidity::langutil::Scanner::advance() [function] [call site2] 01433
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01434
9 solidity::langutil::Scanner::advance() [function] [call site2] 01435
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01436
9 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01437
9 solidity::langutil::Scanner::advance() [function] [call site2] 01438
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01439
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01440
9 solidity::langutil::Scanner::advance() [function] [call site2] 01441
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01442
9 solidity::langutil::Scanner::advance() [function] [call site2] 01443
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01444
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01445
9 solidity::langutil::Scanner::advance() [function] [call site2] 01446
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01447
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01448
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01449
9 solidity::langutil::Scanner::advance() [function] [call site2] 01450
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01451
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01452
9 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01453
9 solidity::langutil::Scanner::scanSlash() [function] [call site2] 01454
10 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01455
10 solidity::langutil::Scanner::advance() [function] [call site2] 01456
10 solidity::langutil::Scanner::advance() [function] [call site2] 01457
10 solidity::langutil::Scanner::advance() [function] [call site2] 01458
10 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 01459
11 solidity::langutil::CharStream::position() const [function] [call site2] 01460
11 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01461
11 solidity::langutil::Scanner::advance() [function] [call site2] 01462
11 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01463
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01464
10 solidity::langutil::Scanner::scanSingleLineDocComment() [function] [call site2] 01465
11 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01466
11 solidity::langutil::CharStream::position() const [function] [call site2] 01467
11 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 01468
12 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01469
12 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01470
12 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01471
12 solidity::langutil::Scanner::advance() [function] [call site2] 01472
12 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01473
11 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01474
11 solidity::langutil::CharStream::position() const [function] [call site2] 01475
11 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 01476
11 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 01477
11 solidity::langutil::CharStream::position() const [function] [call site2] 01478
11 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01479
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01480
11 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01481
11 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01482
11 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01483
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01484
11 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01485
11 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01486
11 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01487
11 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01488
11 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01489
11 solidity::langutil::Scanner::advance() [function] [call site2] 01490
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01491
10 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 01492
10 solidity::langutil::Scanner::advance() [function] [call site2] 01493
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01494
10 solidity::langutil::Scanner::advance() [function] [call site2] 01495
10 solidity::langutil::Scanner::advance() [function] [call site2] 01496
10 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 01497
11 solidity::langutil::CharStream::position() const [function] [call site2] 01498
11 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01499
11 solidity::langutil::Scanner::advance() [function] [call site2] 01500
11 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01501
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01502
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01503
10 solidity::langutil::Scanner::scanMultiLineDocComment() [function] [call site2] 01504
11 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01505
11 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01506
11 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01507
11 solidity::langutil::Scanner::advance() [function] [call site2] 01508
11 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01509
11 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01510
11 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01511
11 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01512
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01513
11 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01514
11 solidity::langutil::Scanner::advance() [function] [call site2] 01515
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01516
11 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01517
11 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01518
11 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01519
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01520
11 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01521
11 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01522
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01523
11 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01524
11 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01525
11 solidity::langutil::Scanner::advance() [function] [call site2] 01526
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01527
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01528
10 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01529
10 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 01530
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01531
9 solidity::langutil::Scanner::advance() [function] [call site2] 01532
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01533
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01534
9 solidity::langutil::Scanner::advance() [function] [call site2] 01535
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01536
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01537
9 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01538
9 solidity::langutil::Scanner::advance() [function] [call site2] 01539
9 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01540
9 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 01541
10 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01542
10 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01543
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01544
10 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01545
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01546
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01547
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01548
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01549
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01550
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01551
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01552
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01553
10 boost::error_info ::error_info(char const*) [function] [call site2] 01554
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01555
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01556
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01557
10 solidity::langutil::isHexDigit(char) [function] [call site2] 01558
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01559
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01560
10 solidity::langutil::isHexDigit(char) [function] [call site2] 01561
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01562
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01563
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01564
10 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01565
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01566
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01567
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01568
10 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01569
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01570
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01571
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 01572
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01573
10 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01574
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01575
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01576
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01577
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01578
10 boost::error_info ::error_info(char const*) [function] [call site2] 01579
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01580
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01581
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01582
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01583
10 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01584
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 01585
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01586
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01587
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01588
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01589
10 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01590
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01591
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01592
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 01593
10 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01594
9 solidity::langutil::Scanner::advance() [function] [call site2] 01595
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01596
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01597
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01598
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01599
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01600
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01601
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01602
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01603
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01604
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01605
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01606
9 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01607
9 solidity::langutil::Scanner::scanIdentifierOrKeyword() [function] [call site2] 01608
10 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01609
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01610
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01611
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01612
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01613
10 boost::error_info ::error_info(char const*) [function] [call site2] 01614
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01615
10 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01616
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01617
10 solidity::langutil::isIdentifierPart(char) [function] [call site2] 01618
11 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01619
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01620
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 01621
10 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01622
11 solidity::util::isDigit(char) [function] [call site2] 01623
11 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&)::$_0::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 01624
11 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01625
11 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&)::$_0::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 01626
11 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01627
10 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 01628
10 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01629
9 solidity::langutil::Scanner::scanHexString() [function] [call site2] 01630
10 solidity::langutil::Scanner::advance() [function] [call site2] 01631
10 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01632
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01633
10 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 01634
10 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01635
10 solidity::langutil::Scanner::advance() [function] [call site2] 01636
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01637
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 01638
10 solidity::langutil::Scanner::advance() [function] [call site2] 01639
10 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01640
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01641
9 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 01642
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01643
9 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01644
9 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 01645
9 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01646
9 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01647
9 solidity::langutil::Scanner::selectErrorToken(solidity::langutil::ScannerError) [function] [call site2] 01648
10 solidity::langutil::Scanner::advance() [function] [call site2] 01649
9 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01650
7 solidity::langutil::Scanner::next() [function] [call site2] 01651
7 solidity::langutil::Scanner::next() [function] [call site2] 01652
6 solidity::langutil::Scanner::TokenDesc::~TokenDesc() [function] [call site2] 01653
5 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01654
5 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01655
5 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01656
5 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01657
5 solidity::util::toUnsignedInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01658
6 __cxa_begin_catch [call site2] 01659
6 __cxa_end_catch [call site2] 01660
5 solidity::langutil::Scanner::next() [function] [call site2] 01661
5 solidity::langutil::Scanner::next() [function] [call site2] 01662
5 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01663
5 std::__1::optional ::operator*() & [function] [call site2] 01664
6 std::__1::__optional_storage_base ::__get() & [function] [call site2] 01665
5 solidity::langutil::Scanner::next() [function] [call site2] 01666
5 solidity::langutil::Scanner::next() [function] [call site2] 01667
5 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01668
5 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01669
6 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01670
7 solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) [function] [call site2] 01671
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01672
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01673
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01674
8 solidity::langutil::FatalError::FatalError() [function] [call site2] 01675
9 std::exception::exception() [function] [call site2] 01676
9 boost::exception::exception() [function] [call site2] 01677
9 solidity::util::Exception::Exception() [function] [call site2] 01678
9 std::exception::~exception() [call site2] 01679
8 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01680
8 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 01681
5 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01682
5 solidity::langutil::CharStream::~CharStream() [function] [call site2] 01683
4 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 01684
4 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 01685
5 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 01686
6 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 01687
6 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 01688
5 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) [function] [call site2] 01689
6 solidity::langutil::Scanner::setScannerMode(solidity::langutil::ScannerKind) [function] [call site2] 01690
7 solidity::langutil::Scanner::rescan() [function] [call site2] 01691
8 solidity::langutil::CharStream::position() const [function] [call site2] 01692
8 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 01693
8 solidity::langutil::Scanner::next() [function] [call site2] 01694
8 solidity::langutil::Scanner::next() [function] [call site2] 01695
8 solidity::langutil::Scanner::next() [function] [call site2] 01696
6 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 01697
6 solidity::yul::Parser::fetchDebugDataFromComment() [function] [call site2] 01698
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01699
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01700
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01701
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01702
7 boost::error_info ::error_info(char const*) [function] [call site2] 01703
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01704
7 __cxa_guard_acquire [call site2] 01705
7 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01706
7 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01707
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01708
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01709
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01710
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01711
7 boost::error_info ::error_info(char const*) [function] [call site2] 01712
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01713
7 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 01714
8 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01715
7 solidity::yul::Parser::parseSrcComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 01716
8 __cxa_guard_acquire [call site2] 01717
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01718
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01719
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01720
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01721
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01722
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01723
8 boost::error_info ::error_info(char const*) [function] [call site2] 01724
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01725
8 bool boost::algorithm::ends_with , std::__1::allocator >, char [2]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2]) [function] [call site2] 01726
9 bool boost::algorithm::ends_with , std::__1::allocator >, char [2], boost::algorithm::is_equal>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2], boost::algorithm::is_equal) [function] [call site2] 01727
10 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01728
11 long boost::range_detail::is_char_ptr , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01729
10 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 01730
10 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 01731
10 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 01732
10 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 01733
10 bool boost::algorithm::detail::ends_with_iter_select , char const*, boost::algorithm::is_equal>(std::__1::__wrap_iter , std::__1::__wrap_iter , char const*, char const*, boost::algorithm::is_equal, std::__1::bidirectional_iterator_tag) [function] [call site2] 01734
11 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 01735
8 bool boost::algorithm::ends_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 01736
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01737
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01738
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01739
8 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01740
9 __cxa_begin_catch [call site2] 01741
9 __cxa_end_catch [call site2] 01742
8 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01743
8 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01744
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01745
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01746
8 std::__1::optional ::value() const & [function] [call site2] 01747
9 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 01748
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01749
8 std::__1::optional ::value() const & [function] [call site2] 01750
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01751
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01752
8 std::__1::optional ::value() const & [function] [call site2] 01753
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01754
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01755
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01756
8 boost::error_info ::error_info(char const*) [function] [call site2] 01757
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01758
8 std::__1::optional ::value() const & [function] [call site2] 01759
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01760
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01761
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01762
7 std::__1::optional >, solidity::langutil::SourceLocation> >::operator*() & [function] [call site2] 01763
7 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 01764
7 solidity::yul::Parser::parseASTIDComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 01765
8 __cxa_guard_acquire [call site2] 01766
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01767
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01768
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01769
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01770
8 boost::error_info ::error_info(char const*) [function] [call site2] 01771
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01772
8 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01773
8 std::__1::optional ::operator*() & [function] [call site2] 01774
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01775
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01776
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01777
7 std::__1::optional >, std::__1::optional > >::operator*() & [function] [call site2] 01778
7 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 01779
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01780
6 solidity::yul::Parser::parseBlock() [function] [call site2] 01781
7 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01782
8 solidity::langutil::ParserBase::increaseRecursionDepth() [function] [call site2] 01783
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01784
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01785
11 solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01786
12 solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01787
13 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01788
13 solidity::langutil::FatalError::FatalError() [function] [call site2] 01789
13 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01790
13 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 01791
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01792
7 solidity::yul::Block solidity::yul::Parser::createWithLocation () const [function] [call site2] 01793
8 solidity::yul::Block::Block() [function] [call site2] 01794
8 solidity::yul::Parser::createDebugData() const [function] [call site2] 01795
9 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 01796
10 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 01797
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01798
9 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01799
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01800
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01801
9 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01802
9 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 01803
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01804
9 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01805
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01806
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01807
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01808
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01809
9 boost::error_info ::error_info(char const*) [function] [call site2] 01810
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01811
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01812
8 solidity::yul::Block::~Block() [function] [call site2] 01813
7 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01814
8 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01815
8 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01816
9 solidity::langutil::TokenTraits::isReservedKeyword(solidity::langutil::Token) [function] [call site2] 01817
9 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 01818
10 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01819
10 solidity::langutil::TokenTraits::name(solidity::langutil::Token) [function] [call site2] 01820
11 solidity::langutil::TokenTraits::count() [function] [call site2] 01821
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01822
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01823
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01824
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01825
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01826
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01827
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01828
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01829
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01830
10 boost::error_info ::error_info(char const*) [function] [call site2] 01831
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01832
9 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01833
9 solidity::langutil::Scanner::currentElementaryTypeNameToken() const [function] [call site2] 01834
10 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01835
11 solidity::langutil::ElementaryTypeNameToken::assertDetails(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01836
12 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01837
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01838
12 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01839
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01840
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01841
12 boost::error_info ::error_info(char const*) [function] [call site2] 01842
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01843
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01844
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01845
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01846
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01847
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01848
12 boost::error_info ::error_info(char const*) [function] [call site2] 01849
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01850
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01851
12 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01852
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01853
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01854
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01855
12 boost::error_info ::error_info(char const*) [function] [call site2] 01856
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01857
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01858
12 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01859
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01860
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01861
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01862
12 boost::error_info ::error_info(char const*) [function] [call site2] 01863
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01864
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01865
12 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01866
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01867
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01868
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01869
12 boost::error_info ::error_info(char const*) [function] [call site2] 01870
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01871
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01872
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01873
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01874
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01875
12 boost::error_info ::error_info(char const*) [function] [call site2] 01876
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01877
9 solidity::langutil::ElementaryTypeNameToken::toString(bool const&) const [function] [call site2] 01878
10 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01879
10 solidity::langutil::ElementaryTypeNameToken::firstNumber() const [function] [call site2] 01880
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01881
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01882
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01883
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01884
10 boost::error_info ::error_info(char const*) [function] [call site2] 01885
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01886
9 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 01887
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01888
8 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01889
8 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01890
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01891
7 solidity::yul::Parser::parseStatement() [function] [call site2] 01892
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01893
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01894
8 solidity::yul::Parser::parseVariableDeclaration() [function] [call site2] 01895
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01896
9 solidity::yul::VariableDeclaration solidity::yul::Parser::createWithLocation () const [function] [call site2] 01897
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01898
9 solidity::yul::Parser::parseTypedName() [function] [call site2] 01899
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01900
10 solidity::yul::TypedName solidity::yul::Parser::createWithLocation () const [function] [call site2] 01901
10 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01902
11 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01903
12 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01904
11 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01905
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01906
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01907
11 solidity::yul::YulString::str() const [function] [call site2] 01908
12 solidity::yul::YulStringRepository::instance() [function] [call site2] 01909
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01910
11 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01911
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01912
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01913
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01914
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01915
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01916
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01917
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01918
11 boost::error_info ::error_info(char const*) [function] [call site2] 01919
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01920
11 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 01921
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01922
11 solidity::yul::DebugData::~DebugData() [function] [call site2] 01923
11 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 01924
11 solidity::yul::DebugData::~DebugData() [function] [call site2] 01925
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01926
10 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01927
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01928
11 solidity::langutil::ParserBase::decreaseRecursionDepth() [function] [call site2] 01929
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01930
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01931
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01932
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01933
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01934
11 __clang_call_terminate [call site2] 01935
10 solidity::yul::TypedName::~TypedName() [function] [call site2] 01936
9 solidity::yul::TypedName::~TypedName() [function] [call site2] 01937
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01938
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01939
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01940
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01941
9 solidity::yul::Parser::parseExpression() [function] [call site2] 01942
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01943
10 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 01944
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01945
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01946
11 solidity::yul::Parser::createDebugData() const [function] [call site2] 01947
11 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01948
11 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01949
11 solidity::yul::Identifier::~Identifier() [function] [call site2] 01950
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01951
11 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01952
11 solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01953
12 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*) [function] [call site2] 01954
12 bool boost::algorithm::starts_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 01955
13 bool boost::algorithm::starts_with , std::__1::allocator >, char [3], boost::algorithm::is_equal>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3], boost::algorithm::is_equal) [function] [call site2] 01956
14 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01957
14 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 01958
14 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 01959
14 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 01960
14 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 01961
14 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 01962
14 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 01963
12 __cxa_end_catch [call site2] 01964
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01965
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01966
11 solidity::yul::Parser::createDebugData() const [function] [call site2] 01967
11 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01968
11 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01969
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01970
11 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01971
11 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01972
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01973
11 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01974
11 solidity::yul::Literal::~Literal() [function] [call site2] 01975
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01976
11 solidity::langutil::Scanner::currentError() const [function] [call site2] 01977
11 solidity::langutil::to_string(solidity::langutil::ScannerError) [function] [call site2] 01978
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01979
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01980
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01981
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01982
12 boost::error_info ::error_info(char const*) [function] [call site2] 01983
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01984
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01985
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01986
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01987
11 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01988
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01989
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 01990
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01991
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01992
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::TypedName const&) [function] [call site2] 01993
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01994
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01995
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01996
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01997
9 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 01998
8 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 01999
8 solidity::yul::Parser::parseFunctionDefinition() [function] [call site2] 02000
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02001
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02002
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02003
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02004
9 solidity::yul::FunctionDefinition solidity::yul::Parser::createWithLocation () const [function] [call site2] 02005
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02006
9 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 02007
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02008
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02009
9 solidity::yul::Parser::parseTypedName() [function] [call site2] 02010
9 solidity::yul::TypedName::~TypedName() [function] [call site2] 02011
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02012
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02013
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02014
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02015
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02016
9 solidity::yul::Parser::parseTypedName() [function] [call site2] 02017
9 solidity::yul::TypedName::~TypedName() [function] [call site2] 02018
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02019
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02020
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02021
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02022
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02023
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02024
10 solidity::yul::Block::~Block() [function] [call site2] 02025
9 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02026
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02027
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02028
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02029
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02030
9 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 02031
10 solidity::yul::Block::~Block() [function] [call site2] 02032
8 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 02033
8 solidity::yul::Parser::parseBlock() [function] [call site2] 02034
8 solidity::yul::Block::~Block() [function] [call site2] 02035
8 solidity::yul::If solidity::yul::Parser::createWithLocation () const [function] [call site2] 02036
8 solidity::yul::Parser::parseExpression() [function] [call site2] 02037
8 solidity::yul::Parser::parseBlock() [function] [call site2] 02038
8 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02039
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02040
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02041
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02042
8 solidity::yul::If::~If() [function] [call site2] 02043
9 solidity::yul::Block::~Block() [function] [call site2] 02044
8 solidity::yul::Switch solidity::yul::Parser::createWithLocation () const [function] [call site2] 02045
8 solidity::yul::Parser::parseExpression() [function] [call site2] 02046
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02047
8 solidity::yul::Parser::parseCase() [function] [call site2] 02048
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02049
9 solidity::yul::Case solidity::yul::Parser::createWithLocation () const [function] [call site2] 02050
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02051
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02052
9 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02053
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02054
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02055
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02056
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02057
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02058
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02059
9 boost::error_info ::error_info(char const*) [function] [call site2] 02060
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02061
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02062
9 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02063
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02064
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02065
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02066
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02067
9 solidity::yul::Case::~Case() [function] [call site2] 02068
10 solidity::yul::Block::~Block() [function] [call site2] 02069
8 solidity::yul::Case::~Case() [function] [call site2] 02070
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02071
8 solidity::yul::Parser::parseCase() [function] [call site2] 02072
8 solidity::yul::Case::~Case() [function] [call site2] 02073
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02074
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02075
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02076
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02077
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02078
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02079
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02080
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02081
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02082
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02083
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02084
8 solidity::yul::Switch::~Switch() [function] [call site2] 02085
8 solidity::yul::Parser::parseForLoop() [function] [call site2] 02086
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02087
9 solidity::yul::ForLoop solidity::yul::Parser::createWithLocation () const [function] [call site2] 02088
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02089
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02090
9 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02091
9 solidity::yul::Parser::parseExpression() [function] [call site2] 02092
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02093
9 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02094
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02095
9 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02096
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02097
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02098
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02099
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02100
9 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 02101
8 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 02102
8 solidity::yul::Break solidity::yul::Parser::createWithLocation () const [function] [call site2] 02103
8 solidity::yul::Break::~Break() [function] [call site2] 02104
8 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02105
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02106
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02107
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02108
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02109
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02110
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02111
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02112
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02113
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02114
8 solidity::yul::Continue solidity::yul::Parser::createWithLocation () const [function] [call site2] 02115
8 solidity::yul::Continue::~Continue() [function] [call site2] 02116
8 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02117
8 solidity::yul::Leave solidity::yul::Parser::createWithLocation () const [function] [call site2] 02118
8 solidity::yul::Leave::~Leave() [function] [call site2] 02119
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02120
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02121
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02122
8 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02123
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02124
8 solidity::yul::Parser::parseCall(std::__1::variant &&) [function] [call site2] 02125
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02126
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02127
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02128
9 solidity::yul::FunctionCall::FunctionCall() [function] [call site2] 02129
9 solidity::yul::Identifier::operator=(solidity::yul::Identifier&&) [function] [call site2] 02130
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02131
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02132
9 solidity::yul::Parser::parseExpression() [function] [call site2] 02133
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02134
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02135
9 solidity::yul::Parser::parseExpression() [function] [call site2] 02136
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02137
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02138
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02139
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02140
9 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 02141
8 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 02142
8 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 02143
8 solidity::yul::Assignment::Assignment() [function] [call site2] 02144
8 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 02145
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02146
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02147
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02148
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02149
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02150
8 solidity::yul::YulString::str() const [function] [call site2] 02151
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02152
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02153
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02154
8 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02155
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02156
8 solidity::yul::Parser::parseExpression() [function] [call site2] 02157
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 02158
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02159
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02160
8 solidity::yul::Assignment::~Assignment() [function] [call site2] 02161
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02162
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02163
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02164
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02165
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02166
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02167
8 boost::error_info ::error_info(char const*) [function] [call site2] 02168
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02169
8 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02170
6 solidity::yul::Block::~Block() [function] [call site2] 02171
6 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02172
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02173
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02174
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02175
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02176
6 boost::error_info ::error_info(char const*) [function] [call site2] 02177
6 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 02178
7 __clang_call_terminate [call site2] 02179
5 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 02180
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02181
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02182
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02183
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02184
5 boost::error_info ::error_info(char const*) [function] [call site2] 02185
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02186
5 solidity::yul::Parser::~Parser() [function] [call site2] 02187
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02188
6 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 02189
4 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 02190
5 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02191
5 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 02192
5 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 02193
5 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02194
5 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 02195
6 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02196
6 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02197
6 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02198
6 solidity::yul::YulString::empty() const [function] [call site2] 02199
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02200
6 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02201
7 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02202
8 solidity::langutil::ErrorReporter::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02203
9 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02204
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02205
6 solidity::yul::YulString::operator==(solidity::yul::YulString const&) const [function] [call site2] 02206
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02207
6 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02208
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02209
6 solidity::yul::YulString::str() const [function] [call site2] 02210
6 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02211
5 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02212
5 solidity::yul::ObjectParser::parseCode(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 02213
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02214
6 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02215
6 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 02216
5 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02217
5 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02218
5 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 02219
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02220
6 solidity::yul::ObjectParser::parseData(solidity::yul::Object&) [function] [call site2] 02221
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02222
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02223
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02224
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02225
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02226
7 boost::error_info ::error_info(char const*) [function] [call site2] 02227
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02228
7 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 02229
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02230
7 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02231
7 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02232
7 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02233
7 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 02234
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02235
6 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02236
6 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 02237
6 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02238
6 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02239
4 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02240
4 __cxa_begin_catch [call site2] 02241
4 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02242
4 __cxa_rethrow [call site2] 02243
4 __cxa_end_catch [call site2] 02244
3 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 02245
3 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02246
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02247
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02248
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02249
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02250
3 boost::error_info ::error_info(char const*) [function] [call site2] 02251
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02252
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02253
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02254
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02255
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02256
3 boost::error_info ::error_info(char const*) [function] [call site2] 02257
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02258
3 solidity::yul::YulStack::analyzeParsed() [function] [call site2] 02259
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02260
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02261
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02262
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02263
4 boost::error_info ::error_info(char const*) [function] [call site2] 02264
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02265
4 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 02266
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02267
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02268
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02269
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02270
5 boost::error_info ::error_info(char const*) [function] [call site2] 02271
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02272
5 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 02273
5 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 02274
6 solidity::yul::YulString::empty() const [function] [call site2] 02275
6 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 02276
6 solidity::yul::YulString::YulString() [function] [call site2] 02277
7 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 02278
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02279
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02280
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02281
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02282
6 boost::error_info ::error_info(char const*) [function] [call site2] 02283
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02284
6 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 02285
6 __dynamic_cast [call site2] 02286
6 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 02287
7 solidity::yul::YulString::operator!=(solidity::yul::YulString const&) const [function] [call site2] 02288
7 solidity::yul::YulString::str() const [function] [call site2] 02289
7 solidity::yul::YulString::str() const [function] [call site2] 02290
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02291
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02292
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02293
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02294
7 boost::error_info ::error_info(char const*) [function] [call site2] 02295
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02296
7 solidity::yul::YulString::YulString() [function] [call site2] 02297
5 solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function , std::__1::set , std::__1::allocator >) [function] [call site2] 02298
6 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 02299
6 solidity::yul::SideEffects::SideEffects() [function] [call site2] 02300
6 __dynamic_cast [call site2] 02301
6 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 02302
5 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 02303
6 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 02304
7 solidity::langutil::ErrorReporter::ErrorWatcher::ErrorWatcher(solidity::langutil::ErrorReporter const&) [function] [call site2] 02305
8 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02306
6 solidity::yul::ScopeFiller::ScopeFiller(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&) [function] [call site2] 02307
7 solidity::yul::ScopeFiller::scope(solidity::yul::Block const*) [function] [call site2] 02308
6 solidity::yul::AsmAnalyzer::operator()(solidity::yul::Block const&) [function] [call site2] 02309
7 solidity::yul::AsmAnalyzer::scope(solidity::yul::Block const*) [function] [call site2] 02310
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02311
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02312
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02313
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02314
8 boost::error_info ::error_info(char const*) [function] [call site2] 02315
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02316
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02317
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02318
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02319
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02320
8 boost::error_info ::error_info(char const*) [function] [call site2] 02321
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02322
6 __cxa_begin_catch [call site2] 02323
6 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 02324
7 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02325
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02326
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02327
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02328
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02329
7 boost::error_info ::error_info(char const*) [function] [call site2] 02330
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02331
7 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02332
6 __cxa_end_catch [call site2] 02333
6 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 02334
5 solidity::yul::AsmAnalyzer::~AsmAnalyzer() [function] [call site2] 02335
5 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 02336
2 solidity::yul::YulStack::parserResult() const [function] [call site2] 02337
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02338
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02339
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02340
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02341
3 boost::error_info ::error_info(char const*) [function] [call site2] 02342
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02343
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02344
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02345
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02346
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02347
3 boost::error_info ::error_info(char const*) [function] [call site2] 02348
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02349
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02350
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02351
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02352
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02353
3 boost::error_info ::error_info(char const*) [function] [call site2] 02354
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02355
2 solidity::yul::YulStack::parserResult() const [function] [call site2] 02356
2 solidity::yul::YulStack::errors() const [function] [call site2] 02357
2 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02358
3 solidity::langutil::Error::type() const [function] [call site2] 02359
2 solidity::langutil::SourceReferenceFormatter::SourceReferenceFormatter(std::__1::basic_ostream >&, solidity::langutil::CharStreamProvider const&, bool, bool) [function] [call site2] 02360
2 solidity::yul::YulStack::errors() const [function] [call site2] 02361
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02362
2 solidity::langutil::SourceReferenceFormatter::printExceptionInformation(solidity::util::Exception const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02363
3 solidity::langutil::SourceReferenceExtractor::extract(solidity::langutil::CharStreamProvider const&, solidity::util::Exception const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02364
4 boost::exception_detail::get_error_info_return_type ::value_type>::type boost::get_error_info , solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 02365
5 boost::exception_detail::get_info >::get(boost::exception const&) [function] [call site2] 02366
6 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 02367
6 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 02368
6 boost::shared_ptr ::operator bool() const [function] [call site2] 02369
6 boost::shared_ptr ::~shared_ptr() [function] [call site2] 02370
6 boost::shared_ptr ::get() const [function] [call site2] 02371
6 boost::error_info ::value() [function] [call site2] 02372
4 boost::exception_detail::get_error_info_return_type , std::__1::allocator > >::value_type>::type boost::get_error_info , std::__1::allocator > >, solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 02373
4 solidity::langutil::SourceReferenceExtractor::extract(solidity::langutil::CharStreamProvider const&, solidity::langutil::SourceLocation const*, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02374
5 solidity::langutil::SourceReference::MessageOnly(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02375
6 solidity::langutil::SourceReference::SourceReference() [function] [call site2] 02376
7 solidity::langutil::LineColumn::LineColumn() [function] [call site2] 02377
5 solidity::langutil::SourceReference::MessageOnly(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02378
5 solidity::langutil::CharStream::translatePositionToLineColumn(int) const [function] [call site2] 02379
6 solidity::langutil::LineColumn::LineColumn(int, int) [function] [call site2] 02380
5 solidity::langutil::CharStream::translatePositionToLineColumn(int) const [function] [call site2] 02381
5 solidity::langutil::CharStream::lineAtPosition(int) const [function] [call site2] 02382
4 boost::exception_detail::get_error_info_return_type ::value_type>::type boost::get_error_info , solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 02383
4 solidity::langutil::SourceReferenceExtractor::extract(solidity::langutil::CharStreamProvider const&, solidity::langutil::SourceLocation const*, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02384
4 solidity::langutil::SourceReference::~SourceReference() [function] [call site2] 02385
4 solidity::langutil::SourceReference::SourceReference(solidity::langutil::SourceReference&&) [function] [call site2] 02386
4 solidity::langutil::SourceReference::~SourceReference() [function] [call site2] 02387
3 solidity::langutil::SourceReferenceFormatter::printExceptionInformation(solidity::langutil::SourceReferenceExtractor::Message const&) [function] [call site2] 02388
4 solidity::langutil::Error::severityFromString(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02389
5 void boost::algorithm::to_lower , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::locale const&) [function] [call site2] 02390
6 boost::iterator_range , std::__1::allocator >, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02391
6 boost::algorithm::detail::to_lowerF ::to_lowerF(std::__1::locale const&) [function] [call site2] 02392
6 void boost::algorithm::detail::transform_range >, boost::algorithm::detail::to_lowerF >(boost::iterator_range > const&, boost::algorithm::detail::to_lowerF ) [function] [call site2] 02393
7 boost::range_iterator > const, void>::type boost::range_adl_barrier::end > >(boost::iterator_range > const&) [function] [call site2] 02394
7 boost::range_iterator > const, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range > const&) [function] [call site2] 02395
5 void boost::algorithm::trim , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::locale const&) [function] [call site2] 02396
6 boost::algorithm::is_space(std::__1::locale const&) [function] [call site2] 02397
7 boost::algorithm::detail::is_classifiedF::is_classifiedF(unsigned short, std::__1::locale const&) [function] [call site2] 02398
6 void boost::algorithm::trim_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 02399
7 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02400
7 void boost::algorithm::trim_right_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 02401
8 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02402
8 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02403
8 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02404
8 std::__1::__wrap_iter boost::algorithm::detail::trim_end , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF) [function] [call site2] 02405
9 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02406
9 std::__1::__wrap_iter boost::algorithm::detail::trim_end_iter_select , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF, std::__1::bidirectional_iterator_tag) [function] [call site2] 02407
10 bool boost::algorithm::detail::is_classifiedF::operator() (char) const [function] [call site2] 02408
8 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02409
8 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02410
7 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02411
7 void boost::algorithm::trim_left_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 02412
8 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02413
8 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02414
8 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02415
8 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02416
8 std::__1::__wrap_iter boost::algorithm::detail::trim_begin , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF) [function] [call site2] 02417
9 bool boost::algorithm::detail::is_classifiedF::operator() (char) const [function] [call site2] 02418
8 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02419
7 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02420
6 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02421
5 solidity::langutil::Error::formatErrorSeverityLowercase(solidity::langutil::Error::Severity) [function] [call site2] 02422
6 solidity::langutil::Error::isError(solidity::langutil::Error::Severity) [function] [call site2] 02423
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02424
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02425
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02426
6 boost::error_info ::error_info(char const*) [function] [call site2] 02427
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02428
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02429
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02430
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02431
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02432
6 boost::error_info ::error_info(char const*) [function] [call site2] 02433
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02434
4 solidity::langutil::SourceReferenceFormatter::errorColored(std::__1::optional ) const [function] [call site2] 02435
5 std::__1::optional ::value() & [function] [call site2] 02436
5 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 02437
4 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator > const&>(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02438
4 solidity::langutil::SourceReferenceFormatter::errorColored(std::__1::optional ) const [function] [call site2] 02439
4 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [3]) [function] [call site2] 02440
4 std::__1::optional ::value() const & [function] [call site2] 02441
4 solidity::langutil::SourceReferenceFormatter::messageColored() const [function] [call site2] 02442
5 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 02443
4 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [3]) [function] [call site2] 02444
4 solidity::langutil::SourceReferenceFormatter::printSourceLocation(solidity::langutil::SourceReference const&) [function] [call site2] 02445
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02446
6 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 02447
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [4]) [function] [call site2] 02448
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02449
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [4]) [function] [call site2] 02450
5 solidity::langutil::CharStream::isImportedFromAST() const [function] [call site2] 02451
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02452
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 02453
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02454
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02455
5 solidity::langutil::SourceReferenceFormatter::highlightColored() const [function] [call site2] 02456
6 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 02457
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< > >(std::__1::basic_string_view >&&) [function] [call site2] 02458
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02459
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 02460
5 (anonymous namespace)::replaceNonTabs(std::__1::basic_string_view >, char) [function] [call site2] 02461
5 solidity::langutil::SourceReferenceFormatter::diagColored() const [function] [call site2] 02462
6 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 02463
5 (anonymous namespace)::replaceNonTabs(std::__1::basic_string_view >, char) [function] [call site2] 02464
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02465
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02466
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 02467
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02468
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02469
5 solidity::langutil::SourceReferenceFormatter::highlightColored() const [function] [call site2] 02470
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< > >(std::__1::basic_string_view >&&) [function] [call site2] 02471
5 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 02472
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 02473
5 (anonymous namespace)::replaceNonTabs(std::__1::basic_string_view >, char) [function] [call site2] 02474
5 solidity::langutil::SourceReferenceFormatter::diagColored() const [function] [call site2] 02475
5 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [70]) [function] [call site2] 02476
4 solidity::langutil::SourceReferenceFormatter::secondaryColored() const [function] [call site2] 02477
5 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 02478
4 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [5]) [function] [call site2] 02479
4 solidity::langutil::SourceReferenceFormatter::messageColored() const [function] [call site2] 02480
4 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [2]) [function] [call site2] 02481
4 solidity::langutil::SourceReferenceFormatter::printSourceLocation(solidity::langutil::SourceReference const&) [function] [call site2] 02482
3 solidity::langutil::SourceReferenceExtractor::Message::~Message() [function] [call site2] 02483
4 solidity::langutil::SourceReference::~SourceReference() [function] [call site2] 02484
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02485
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02486
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02487
2 boost::error_info ::error_info(char const*) [function] [call site2] 02488
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02489
2 solidity::yul::YulStack::parserResult() const [function] [call site2] 02490
2 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 02491
2 solidity::yul::test::yul_fuzzer::yulFuzzerUtil::interpret(std::__1::basic_ostream >&, std::__1::shared_ptr , solidity::yul::Dialect const&, bool, bool, unsigned long, unsigned long, unsigned long) [function] [call site2] 02492
3 solidity::yul::test::InterpreterState::InterpreterState() [function] [call site2] 02493
4 solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 02494
4 solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 02495
4 solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 02496
4 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02497
4 solidity::util::FixedHash<20u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<20u>::ConstructFromStringType, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 02498
3 solidity::yul::test::Interpreter::run(solidity::yul::test::InterpreterState&, solidity::yul::Dialect const&, solidity::yul::Block const&, bool) [function] [call site2] 02499
4 solidity::yul::test::Scope::Scope() [function] [call site2] 02500
4 solidity::yul::test::Interpreter::Interpreter(solidity::yul::test::InterpreterState&, solidity::yul::Dialect const&, solidity::yul::test::Scope&, bool, std::__1::map , (boost::multiprecision::expression_template_option)0>, std::__1::less , std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >) [function] [call site2] 02501
5 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 02502
4 solidity::yul::test::Interpreter::operator()(solidity::yul::Block const&) [function] [call site2] 02503
5 solidity::yul::test::Interpreter::enterScope(solidity::yul::Block const&) [function] [call site2] 02504
6 solidity::yul::test::Scope::~Scope() [function] [call site2] 02505
5 solidity::yul::test::Interpreter::incrementStep() [function] [call site2] 02506
6 solidity::yul::test::StepLimitReached::StepLimitReached() [function] [call site2] 02507
7 std::exception::exception() [function] [call site2] 02508
7 boost::exception::exception() [function] [call site2] 02509
7 solidity::yul::test::InterpreterTerminatedGeneric::InterpreterTerminatedGeneric() [function] [call site2] 02510
8 solidity::util::Exception::Exception() [function] [call site2] 02511
6 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02512
5 solidity::yul::test::Interpreter::leaveScope() [function] [call site2] 02513
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02514
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02515
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02516
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02517
6 boost::error_info ::error_info(char const*) [function] [call site2] 02518
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02519
4 solidity::yul::test::Scope::~Scope() [function] [call site2] 02520
3 __cxa_end_catch [call site2] 02521
3 solidity::yul::test::InterpreterState::dumpStorage(std::__1::basic_ostream >&) const [function] [call site2] 02522
4 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 02523
4 solidity::util::FixedHash<32u>::hex() const [function] [call site2] 02524
5 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 02525
6 solidity::util::FixedHash<32u>::data() const [function] [call site2] 02526
5 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 02527
6 solidity::util::Exception::Exception() [function] [call site2] 02528
7 std::exception::exception() [function] [call site2] 02529
7 boost::exception::exception() [function] [call site2] 02530
7 std::exception::~exception() [call site2] 02531
3 __cxa_begin_catch [call site2] 02532
3 solidity::yul::test::InterpreterState::dumpTraceAndState(std::__1::basic_ostream >&, bool) const [function] [call site2] 02533
4 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] 02534
4 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 02535
4 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] 02536
5 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] 02537
6 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> 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] 02538
7 std::overflow_error::overflow_error(char const*) [function] [call site2] 02539
8 std::runtime_error::runtime_error(char const*) [call site2] 02540
7 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02541
7 void boost::throw_exception (std::overflow_error const&, boost::source_location const&) [function] [call site2] 02542
7 std::overflow_error::~overflow_error() [call site2] 02543
7 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] 02544
8 __clang_call_terminate [call site2] 02545
8 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02546
7 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] 02547
7 __clang_call_terminate [call site2] 02548
7 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02549
7 __clang_call_terminate [call site2] 02550
7 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02551
7 __clang_call_terminate [call site2] 02552
7 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02553
7 __clang_call_terminate [call site2] 02554
7 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02555
7 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02556
7 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02557
4 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 02558
5 unsigned long boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to () const [function] [call site2] 02559
6 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to_imp (unsigned long*) const [function] [call site2] 02560
7 _ZN5boost14multiprecision8backends15eval_convert_toImLj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXaasr11is_integralIT_EE5valuentsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT0_EXT1_EXT2_EXT3_ET4_EEEE5valueEvE4typeEPS6_RKS9_ [function] [call site2] 02561
8 void boost::multiprecision::backends::check_in_range >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::int_<0> const&) [function] [call site2] 02562
4 void boost::multiprecision::detail::check_shift_range (unsigned long, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02563
4 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 02564
5 void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&) [function] [call site2] 02565
5 void boost::multiprecision::backends::left_shift_byte >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02566
6 __clang_call_terminate [call site2] 02567
6 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02568
5 __clang_call_terminate [call site2] 02569
5 void boost::multiprecision::backends::left_shift_generic >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02570
6 __clang_call_terminate [call site2] 02571
6 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02572
5 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02573
4 void boost::multiprecision::default_ops::eval_divide , 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] 02574
5 _ZN5boost14multiprecision11default_ops19eval_divide_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEExEENS_11enable_if_cIXaasr14is_convertibleIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valuesr14is_convertibleIS9_SB_EE5valueEvE4typeERSB_RKSB_RKS9_ [function] [call site2] 02575
6 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 02576
7 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 02577
8 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 02578
9 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 02579
10 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 02580
10 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_unsigned<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 02581
10 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 02582
10 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 02583
10 __clang_call_terminate [call site2] 02584
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02585
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02586
10 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02587
11 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 02588
11 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 02589
11 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 02590
11 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_unsigned<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 02591
11 __clang_call_terminate [call site2] 02592
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02593
11 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 02594
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02595
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02596
11 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 02597
10 __clang_call_terminate [call site2] 02598
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02599
10 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 02600
11 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02601
12 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 02602
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02603
12 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 02604
12 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02605
12 __clang_call_terminate [call site2] 02606
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02607
12 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02608
10 __clang_call_terminate [call site2] 02609
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02610
10 __clang_call_terminate [call site2] 02611
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02612
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02613
10 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 02614
10 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 02615
11 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_imp<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::bool_ const&, mpl_::bool_ const&) const [function] [call site2] 02616
12 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_unsigned<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 02617
10 __clang_call_terminate [call site2] 02618
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02619
10 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_unsigned<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 02620
10 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02621
11 __clang_call_terminate [call site2] 02622
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02623
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02624
11 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 02625
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02626
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02627
10 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02628
4 _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] 02629
4 _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] 02630
5 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] 02631
4 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] 02632
5 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::str(long, unsigned int) const [function] [call site2] 02633
6 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] 02634
7 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] 02635
8 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 02636
9 void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&) [function] [call site2] 02637
9 void boost::multiprecision::backends::right_shift_byte >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02638
10 __clang_call_terminate [call site2] 02639
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02640
9 void boost::multiprecision::backends::right_shift_generic >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02641
10 __clang_call_terminate [call site2] 02642
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02643
8 std::__1::basic_string , std::__1::allocator > boost::lexical_cast , std::__1::allocator >, unsigned long long>(unsigned long long const&) [function] [call site2] 02644
9 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] 02645
10 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] 02646
11 boost::detail::lexical_istream_limited_src , false, 40ul>::lexical_istream_limited_src() [function] [call site2] 02647
12 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] 02648
11 boost::detail::lexical_istream_limited_src , false, 40ul>::operator<<(unsigned long long) [function] [call site2] 02649
12 bool boost::detail::lexical_istream_limited_src , false, 40ul>::shl_unsigned (unsigned long long) [function] [call site2] 02650
13 boost::detail::lcast_put_unsigned , unsigned long long, char>::lcast_put_unsigned(unsigned long long, char*) [function] [call site2] 02651
11 boost::detail::lexical_istream_limited_src , false, 40ul>::cbegin() const [function] [call site2] 02652
11 bool boost::detail::lexical_ostream_limited_src >::operator>> >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 02653
9 void boost::conversion::detail::throw_bad_cast , std::__1::allocator > >() [function] [call site2] 02654
10 boost::bad_lexical_cast::bad_lexical_cast(std::type_info const&, std::type_info const&) [function] [call site2] 02655
10 std::bad_cast::~bad_cast() [call site2] 02656
8 void boost::multiprecision::backends::divide_unsigned_helper , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>*, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 02657
4 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02658
5 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::array &) [function] [call site2] 02659
6 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02660
7 void boost::multiprecision::default_ops::eval_bitwise_and_default >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02661
8 void boost::multiprecision::backends::bitwise_op , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_and>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_and, mpl_::bool_ const&) [function] [call site2] 02662
9 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 02663
9 __clang_call_terminate [call site2] 02664
9 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02665
9 boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const [function] [call site2] 02666
9 boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const [function] [call site2] 02667
8 void boost::multiprecision::backends::bitwise_op , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_and>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_and, mpl_::bool_ const&) [function] [call site2] 02668
8 void boost::multiprecision::backends::bitwise_op , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_and>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_and, mpl_::bool_ const&) [function] [call site2] 02669
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 02670
6 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02671
7 std::out_of_range::out_of_range(char const*) [function] [call site2] 02672
7 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02673
7 void boost::throw_exception (std::out_of_range const&, boost::source_location const&) [function] [call site2] 02674
7 std::out_of_range::~out_of_range() [call site2] 02675
6 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 02676
4 solidity::yul::test::InterpreterState::dumpStorage(std::__1::basic_ostream >&) const [function] [call site2] 02677
3 solidity::yul::test::InterpreterState::~InterpreterState() [function] [call site2] 02678
2 solidity::yul::test::yul_fuzzer::yulFuzzerUtil::resourceLimitsExceeded(solidity::yul::test::yul_fuzzer::yulFuzzerUtil::TerminationReason) [function] [call site2] 02679
2 solidity::yul::YulStack::parserResult() const [function] [call site2] 02680
2 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 02681
2 solidity::yul::test::YulOptimizerTestCommon::YulOptimizerTestCommon(std::__1::shared_ptr , solidity::yul::Dialect const&) [function] [call site2] 02682
2 solidity::yul::test::yul_fuzzer::Program::step() const [function] [call site2] 02683
3 solidity::yul::test::yul_fuzzer::Program::_internal_step() const [function] [call site2] 02684
2 solidity::yul::test::YulOptimizerTestCommon::randomOptimiserStep(unsigned int) [function] [call site2] 02685
2 solidity::yul::test::YulOptimizerTestCommon::run() [function] [call site2] 02686
3 solidity::yul::test::YulOptimizerTestCommon::runStep() [function] [call site2] 02687
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02688
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02689
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02690
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02691
4 boost::error_info ::error_info(char const*) [function] [call site2] 02692
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02693
4 solidity::yul::test::YulOptimizerTestCommon::updateContext() [function] [call site2] 02694
5 solidity::frontend::OptimiserSettings::standard() [function] [call site2] 02695
5 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 02696
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02697
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02698
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02699
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02700
2 boost::error_info ::error_info(char const*) [function] [call site2] 02701
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02702
2 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 02703
2 solidity::yul::test::yul_fuzzer::yulFuzzerUtil::interpret(std::__1::basic_ostream >&, std::__1::shared_ptr , solidity::yul::Dialect const&, bool, bool, unsigned long, unsigned long, unsigned long) [function] [call site2] 02704
2 solidity::yul::test::yul_fuzzer::yulFuzzerUtil::resourceLimitsExceeded(solidity::yul::test::yul_fuzzer::yulFuzzerUtil::TerminationReason) [function] [call site2] 02705
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02706
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02707
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02708
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02709
2 boost::error_info ::error_info(char const*) [function] [call site2] 02710
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02711
2 solidity::yul::test::YulOptimizerTestCommon::~YulOptimizerTestCommon() [function] [call site2] 02712
2 solidity::yul::YulStack::~YulStack() [function] [call site2] 02713
3 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 02714
3 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 02715
2 solidity::yul::test::yul_fuzzer::ProtoConverter::~ProtoConverter() [function] [call site2] 02716
1 solidity::yul::test::yul_fuzzer::Program::~Program() [function] [call site2] 02717
2 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 02718
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper () [function] [call site2] 02719
4 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 02720
4 google::protobuf::internal::InternalMetadata::Container * google::protobuf::internal::InternalMetadata::PtrValue >() const [function] [call site2] 02721
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 02722
2 solidity::yul::test::yul_fuzzer::Program::SharedDtor() [function] [call site2] 02723
3 solidity::yul::test::yul_fuzzer::Program::has_program_oneof() const [function] [call site2] 02724
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 02725
3 solidity::yul::test::yul_fuzzer::Program::clear_program_oneof() [function] [call site2] 02726
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 02727
4 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site2] 02728
5 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 02729
4 solidity::yul::test::yul_fuzzer::Block::~Block() [function] [call site2] 02730
5 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 02731
5 solidity::yul::test::yul_fuzzer::Block::SharedDtor() [function] [call site2] 02732
5 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site2] 02733
6 google::protobuf::internal::RepeatedPtrFieldBase::NeedsDestroy() const [function] [call site2] 02734
6 google::protobuf::internal::RepeatedPtrFieldBase::DestroyProtos() [call site2] 02735
6 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site2] 02736
6 __clang_call_terminate [call site2] 02737
5 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 02738
6 google::protobuf::internal::InternalMetadata::~InternalMetadata() [function] [call site2] 02739
7 google::protobuf::Arena::~Arena() [function] [call site2] 02740
8 google::protobuf::internal::ThreadSafeArena::~ThreadSafeArena() [call site2] 02741
5 __clang_call_terminate [call site2] 02742
4 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site2] 02743
4 solidity::yul::test::yul_fuzzer::Object::~Object() [function] [call site2] 02744
5 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 02745
5 solidity::yul::test::yul_fuzzer::Object::SharedDtor() [function] [call site2] 02746
6 solidity::yul::test::yul_fuzzer::Object::internal_default_instance() [function] [call site2] 02747
6 solidity::yul::test::yul_fuzzer::Code::~Code() [function] [call site2] 02748
7 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 02749
7 solidity::yul::test::yul_fuzzer::Code::SharedDtor() [function] [call site2] 02750
8 solidity::yul::test::yul_fuzzer::Code::internal_default_instance() [function] [call site2] 02751
8 solidity::yul::test::yul_fuzzer::Block::~Block() [function] [call site2] 02752
7 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 02753
7 __clang_call_terminate [call site2] 02754
6 solidity::yul::test::yul_fuzzer::Object::internal_default_instance() [function] [call site2] 02755
6 solidity::yul::test::yul_fuzzer::Data::~Data() [function] [call site2] 02756
7 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 02757
7 solidity::yul::test::yul_fuzzer::Data::SharedDtor() [function] [call site2] 02758
8 google::protobuf::internal::ArenaStringPtr::Destroy() [call site2] 02759
7 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 02760
7 __clang_call_terminate [call site2] 02761
5 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site2] 02762
5 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 02763
5 __clang_call_terminate [call site2] 02764
2 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 02765
2 __clang_call_terminate [call site2] 02766