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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
80 2128 73 :

['CHash256::CHash256()', 'CSHA1::Finalize(unsigned char*)', 'CScriptNum::operator>=(CScriptNum const&) const', 'CheckSignatureEncoding(std::__1::vector > const&, unsigned int, ScriptError_t*)', 'CScriptNum::operator>(CScriptNum const&) const', 'CHash160::Finalize(Span )', 'CScriptNum::getvch() const', 'std::__1::__wrap_iter >*>::operator-[abi:v180000](long) const', 'std::__1::vector >::data[abi:v180000]()', 'std::__1::vector >::vector(std::__1::vector > const&)', 'CHash256::Finalize(Span )', 'EvalChecksig(std::__1::vector > const&, std::__1::vector > const&, prevector<28u, unsigned char, unsigned int, int>::const_iterator, prevector<28u, unsigned char, unsigned int, int>::const_iterator, ScriptExecutionData&, unsigned int, BaseSignatureChecker const&, SigVersion, ScriptError_t*, bool&)', 'std::__1::vector >, std::__1::allocator > > >::push_back[abi:v180000](std::__1::vector >&&)', '_ZN4SpanIKhEC2INSt3__16vectorIhNS3_9allocatorIhEEEEEERT_NS3_9enable_ifIXaaaantsr7is_SpanIS8_EE5valuesr3std14is_convertibleIPA_NS3_14remove_pointerIDTcldtclsr3stdE7declvalIS9_EE4dataEEE4typeEPA_S0_EE5valuesr3std14is_convertibleIDTcldtclsr3stdE7declvalIS9_EE4sizeEEmEE5valueEDnE4typeE', 'CScript::~CScript()', 'CHash256::Write(Span )', 'CRIPEMD160::Finalize(unsigned char*)', 'CScript::CScript ::const_iterator>(prevector<28u, unsigned char, unsigned int, int>::const_iterator, prevector<28u, unsigned char, unsigned int, int>::const_iterator)', 'std::__1::vector >, std::__1::allocator > > >::end[abi:v180000]()', 'CRIPEMD160::CRIPEMD160()', 'CHash160::CHash160()', 'CScript::operator<<(std::__1::vector > const&)', 'std::__1::vector >, std::__1::allocator > > >::size[abi:v180000]() const', 'CScriptNum::operator<(CScriptNum const&) const', 'std::__1::vector >, std::__1::allocator > > >::push_back[abi:v180000](std::__1::vector > const&)', 'CScriptNum::operator<=(CScriptNum const&) const', '(anonymous namespace)::ConditionStack::all_true() const', 'CSHA1::CSHA1()', 'std::__1::vector >, std::__1::allocator > > >::at(unsigned long)', 'CScriptNum::operator+=(CScriptNum const&)', 'CScriptNum::operator=(long const&)', 'CScriptNum::operator==(CScriptNum const&) const', 'CScriptNum::operator-(CScriptNum const&) const', '_ZNSt3__111__wrap_iterIPKNS_6vectorIhNS_9allocatorIhEEEEEC2B7v180000IPS4_Li0EEERKNS0_IT_EE', 'popstack(std::__1::vector >, std::__1::allocator > > >&)', 'std::__1::vector >::vector(unsigned long)', 'CScriptNum::CScriptNum(std::__1::vector > const&, bool, unsigned long)', '(anonymous namespace)::set_success(ScriptError_t*)', 'CScript::GetOp(prevector<28u, unsigned char, unsigned int, int>::const_iterator&, opcodetype&, std::__1::vector >&) const', 'std::__1::vector >, std::__1::allocator > > >::insert(std::__1::__wrap_iter > const*>, std::__1::vector > const&)', 'CScriptNum::operator!=(long const&) const', 'CSHA1::Write(unsigned char const*, unsigned long)', 'std::__1::vector >, std::__1::allocator > > >::erase[abi:v180000](std::__1::__wrap_iter > const*>)', 'std::__1::vector >, std::__1::allocator > > >::erase(std::__1::__wrap_iter > const*>, std::__1::__wrap_iter > const*>)', 'CheckMinimalPush(std::__1::vector > const&, opcodetype)', 'CRIPEMD160::Write(unsigned char const*, unsigned long)', 'void std::__1::swap[abi:v180000] >(std::__1::vector >&, std::__1::vector >&)', '(anonymous namespace)::ConditionStack::pop_back()', 'FindAndDelete(CScript&, CScript const&)', '(anonymous namespace)::ConditionStack::push_back(bool)', 'bool std::__1::operator==[abi:v180000] >(std::__1::vector > const&, std::__1::vector > const&)', 'CScriptNum::operator-=(CScriptNum const&)', 'CSHA256::CSHA256()', 'CSHA256::Write(unsigned char const*, unsigned long)', '(anonymous namespace)::ConditionStack::toggle_top()', 'std::__1::vector >::size[abi:v180000]() const', 'CScriptNum::getint() const', 'prevector<28u, unsigned char, unsigned int, int>::const_iterator::operator<(prevector<28u, unsigned char, unsigned int, int>::const_iterator) const', 'CastToBool(std::__1::vector > const&)', 'CheckPubKeyEncoding(std::__1::vector > const&, unsigned int, SigVersion const&, ScriptError_t*)', 'CScriptNum::operator&(long const&) const', 'CScriptNum::operator!=(CScriptNum const&) const', 'CSHA256::Finalize(unsigned char*)', 'CScript::CScript()', 'CHash160::Write(Span )', 'CScriptNum::operator+(long const&) const', 'CScriptNum::operator<(long const&) const', '_ZN4SpanIhEC2INSt3__16vectorIhNS2_9allocatorIhEEEEEERT_NS2_9enable_ifIXaaaantsr7is_SpanIS7_EE5valuesr3std14is_convertibleIPA_NS2_14remove_pointerIDTcldtclsr3stdE7declvalIS8_EE4dataEEE4typeEPA_hEE5valuesr3std14is_convertibleIDTcldtclsr3stdE7declvalIS8_EE4sizeEEmEE5valueEDnE4typeE', '(anonymous namespace)::ConditionStack::empty() const', 'std::__1::vector >::operator[][abi:v180000](unsigned long)', 'CScriptNum::CScriptNum(long const&)', 'CScriptNum::operator-() const', 'CScriptNum::operator+(CScriptNum const&) const']

90 2274 EvalScript(std::__1::vector >,std::__1::allocator >>>&,CScriptconst&,unsignedint,BaseSignatureCheckerconst&,SigVersion,ScriptExecutionData&,ScriptError_t*) call site: 00000 /src/bitcoin-core/src/script/interpreter.cpp:597
80 2128 73 :

['CHash256::CHash256()', 'CSHA1::Finalize(unsigned char*)', 'CScriptNum::operator>=(CScriptNum const&) const', 'CheckSignatureEncoding(std::__1::vector > const&, unsigned int, ScriptError_t*)', 'CScriptNum::operator>(CScriptNum const&) const', 'CHash160::Finalize(Span )', 'CScriptNum::getvch() const', 'std::__1::__wrap_iter >*>::operator-[abi:v180000](long) const', 'std::__1::vector >::data[abi:v180000]()', 'std::__1::vector >::vector(std::__1::vector > const&)', 'CHash256::Finalize(Span )', 'EvalChecksig(std::__1::vector > const&, std::__1::vector > const&, prevector<28u, unsigned char, unsigned int, int>::const_iterator, prevector<28u, unsigned char, unsigned int, int>::const_iterator, ScriptExecutionData&, unsigned int, BaseSignatureChecker const&, SigVersion, ScriptError_t*, bool&)', 'std::__1::vector >, std::__1::allocator > > >::push_back[abi:v180000](std::__1::vector >&&)', '_ZN4SpanIKhEC2INSt3__16vectorIhNS3_9allocatorIhEEEEEERT_NS3_9enable_ifIXaaaantsr7is_SpanIS8_EE5valuesr3std14is_convertibleIPA_NS3_14remove_pointerIDTcldtclsr3stdE7declvalIS9_EE4dataEEE4typeEPA_S0_EE5valuesr3std14is_convertibleIDTcldtclsr3stdE7declvalIS9_EE4sizeEEmEE5valueEDnE4typeE', 'CScript::~CScript()', 'CHash256::Write(Span )', 'CRIPEMD160::Finalize(unsigned char*)', 'CScript::CScript ::const_iterator>(prevector<28u, unsigned char, unsigned int, int>::const_iterator, prevector<28u, unsigned char, unsigned int, int>::const_iterator)', 'std::__1::vector >, std::__1::allocator > > >::end[abi:v180000]()', 'CRIPEMD160::CRIPEMD160()', 'CHash160::CHash160()', 'CScript::operator<<(std::__1::vector > const&)', 'std::__1::vector >, std::__1::allocator > > >::size[abi:v180000]() const', 'CScriptNum::operator<(CScriptNum const&) const', 'std::__1::vector >, std::__1::allocator > > >::push_back[abi:v180000](std::__1::vector > const&)', 'CScriptNum::operator<=(CScriptNum const&) const', '(anonymous namespace)::ConditionStack::all_true() const', 'CSHA1::CSHA1()', 'std::__1::vector >, std::__1::allocator > > >::at(unsigned long)', 'CScriptNum::operator+=(CScriptNum const&)', 'CScriptNum::operator=(long const&)', 'CScriptNum::operator==(CScriptNum const&) const', 'CScriptNum::operator-(CScriptNum const&) const', '_ZNSt3__111__wrap_iterIPKNS_6vectorIhNS_9allocatorIhEEEEEC2B7v180000IPS4_Li0EEERKNS0_IT_EE', 'popstack(std::__1::vector >, std::__1::allocator > > >&)', 'std::__1::vector >::vector(unsigned long)', 'CScriptNum::CScriptNum(std::__1::vector > const&, bool, unsigned long)', '(anonymous namespace)::set_success(ScriptError_t*)', 'CScript::GetOp(prevector<28u, unsigned char, unsigned int, int>::const_iterator&, opcodetype&, std::__1::vector >&) const', 'std::__1::vector >, std::__1::allocator > > >::insert(std::__1::__wrap_iter > const*>, std::__1::vector > const&)', 'CScriptNum::operator!=(long const&) const', 'CSHA1::Write(unsigned char const*, unsigned long)', 'std::__1::vector >, std::__1::allocator > > >::erase[abi:v180000](std::__1::__wrap_iter > const*>)', 'std::__1::vector >, std::__1::allocator > > >::erase(std::__1::__wrap_iter > const*>, std::__1::__wrap_iter > const*>)', 'CheckMinimalPush(std::__1::vector > const&, opcodetype)', 'CRIPEMD160::Write(unsigned char const*, unsigned long)', 'void std::__1::swap[abi:v180000] >(std::__1::vector >&, std::__1::vector >&)', '(anonymous namespace)::ConditionStack::pop_back()', 'FindAndDelete(CScript&, CScript const&)', '(anonymous namespace)::ConditionStack::push_back(bool)', 'bool std::__1::operator==[abi:v180000] >(std::__1::vector > const&, std::__1::vector > const&)', 'CScriptNum::operator-=(CScriptNum const&)', 'CSHA256::CSHA256()', 'CSHA256::Write(unsigned char const*, unsigned long)', '(anonymous namespace)::ConditionStack::toggle_top()', 'std::__1::vector >::size[abi:v180000]() const', 'CScriptNum::getint() const', 'prevector<28u, unsigned char, unsigned int, int>::const_iterator::operator<(prevector<28u, unsigned char, unsigned int, int>::const_iterator) const', 'CastToBool(std::__1::vector > const&)', 'CheckPubKeyEncoding(std::__1::vector > const&, unsigned int, SigVersion const&, ScriptError_t*)', 'CScriptNum::operator&(long const&) const', 'CScriptNum::operator!=(CScriptNum const&) const', 'CSHA256::Finalize(unsigned char*)', 'CScript::CScript()', 'CHash160::Write(Span )', 'CScriptNum::operator+(long const&) const', 'CScriptNum::operator<(long const&) const', '_ZN4SpanIhEC2INSt3__16vectorIhNS2_9allocatorIhEEEEEERT_NS2_9enable_ifIXaaaantsr7is_SpanIS7_EE5valuesr3std14is_convertibleIPA_NS2_14remove_pointerIDTcldtclsr3stdE7declvalIS8_EE4dataEEE4typeEPA_hEE5valuesr3std14is_convertibleIDTcldtclsr3stdE7declvalIS8_EE4sizeEEmEE5valueEDnE4typeE', '(anonymous namespace)::ConditionStack::empty() const', 'std::__1::vector >::operator[][abi:v180000](unsigned long)', 'CScriptNum::CScriptNum(long const&)', 'CScriptNum::operator-() const', 'CScriptNum::operator+(CScriptNum const&) const']

90 2274 EvalScript(std::__1::vector >,std::__1::allocator >>>&,CScriptconst&,unsignedint,BaseSignatureCheckerconst&,SigVersion,ScriptExecutionData&,ScriptError_t*) call site: 00000 /src/bitcoin-core/src/script/interpreter.cpp:1075
80 2128 73 :

['CHash256::CHash256()', 'CSHA1::Finalize(unsigned char*)', 'CScriptNum::operator>=(CScriptNum const&) const', 'CheckSignatureEncoding(std::__1::vector > const&, unsigned int, ScriptError_t*)', 'CScriptNum::operator>(CScriptNum const&) const', 'CHash160::Finalize(Span )', 'CScriptNum::getvch() const', 'std::__1::__wrap_iter >*>::operator-[abi:v180000](long) const', 'std::__1::vector >::data[abi:v180000]()', 'std::__1::vector >::vector(std::__1::vector > const&)', 'CHash256::Finalize(Span )', 'EvalChecksig(std::__1::vector > const&, std::__1::vector > const&, prevector<28u, unsigned char, unsigned int, int>::const_iterator, prevector<28u, unsigned char, unsigned int, int>::const_iterator, ScriptExecutionData&, unsigned int, BaseSignatureChecker const&, SigVersion, ScriptError_t*, bool&)', 'std::__1::vector >, std::__1::allocator > > >::push_back[abi:v180000](std::__1::vector >&&)', '_ZN4SpanIKhEC2INSt3__16vectorIhNS3_9allocatorIhEEEEEERT_NS3_9enable_ifIXaaaantsr7is_SpanIS8_EE5valuesr3std14is_convertibleIPA_NS3_14remove_pointerIDTcldtclsr3stdE7declvalIS9_EE4dataEEE4typeEPA_S0_EE5valuesr3std14is_convertibleIDTcldtclsr3stdE7declvalIS9_EE4sizeEEmEE5valueEDnE4typeE', 'CScript::~CScript()', 'CHash256::Write(Span )', 'CRIPEMD160::Finalize(unsigned char*)', 'CScript::CScript ::const_iterator>(prevector<28u, unsigned char, unsigned int, int>::const_iterator, prevector<28u, unsigned char, unsigned int, int>::const_iterator)', 'std::__1::vector >, std::__1::allocator > > >::end[abi:v180000]()', 'CRIPEMD160::CRIPEMD160()', 'CHash160::CHash160()', 'CScript::operator<<(std::__1::vector > const&)', 'std::__1::vector >, std::__1::allocator > > >::size[abi:v180000]() const', 'CScriptNum::operator<(CScriptNum const&) const', 'std::__1::vector >, std::__1::allocator > > >::push_back[abi:v180000](std::__1::vector > const&)', 'CScriptNum::operator<=(CScriptNum const&) const', '(anonymous namespace)::ConditionStack::all_true() const', 'CSHA1::CSHA1()', 'std::__1::vector >, std::__1::allocator > > >::at(unsigned long)', 'CScriptNum::operator+=(CScriptNum const&)', 'CScriptNum::operator=(long const&)', 'CScriptNum::operator==(CScriptNum const&) const', 'CScriptNum::operator-(CScriptNum const&) const', '_ZNSt3__111__wrap_iterIPKNS_6vectorIhNS_9allocatorIhEEEEEC2B7v180000IPS4_Li0EEERKNS0_IT_EE', 'popstack(std::__1::vector >, std::__1::allocator > > >&)', 'std::__1::vector >::vector(unsigned long)', 'CScriptNum::CScriptNum(std::__1::vector > const&, bool, unsigned long)', '(anonymous namespace)::set_success(ScriptError_t*)', 'CScript::GetOp(prevector<28u, unsigned char, unsigned int, int>::const_iterator&, opcodetype&, std::__1::vector >&) const', 'std::__1::vector >, std::__1::allocator > > >::insert(std::__1::__wrap_iter > const*>, std::__1::vector > const&)', 'CScriptNum::operator!=(long const&) const', 'CSHA1::Write(unsigned char const*, unsigned long)', 'std::__1::vector >, std::__1::allocator > > >::erase[abi:v180000](std::__1::__wrap_iter > const*>)', 'std::__1::vector >, std::__1::allocator > > >::erase(std::__1::__wrap_iter > const*>, std::__1::__wrap_iter > const*>)', 'CheckMinimalPush(std::__1::vector > const&, opcodetype)', 'CRIPEMD160::Write(unsigned char const*, unsigned long)', 'void std::__1::swap[abi:v180000] >(std::__1::vector >&, std::__1::vector >&)', '(anonymous namespace)::ConditionStack::pop_back()', 'FindAndDelete(CScript&, CScript const&)', '(anonymous namespace)::ConditionStack::push_back(bool)', 'bool std::__1::operator==[abi:v180000] >(std::__1::vector > const&, std::__1::vector > const&)', 'CScriptNum::operator-=(CScriptNum const&)', 'CSHA256::CSHA256()', 'CSHA256::Write(unsigned char const*, unsigned long)', '(anonymous namespace)::ConditionStack::toggle_top()', 'std::__1::vector >::size[abi:v180000]() const', 'CScriptNum::getint() const', 'prevector<28u, unsigned char, unsigned int, int>::const_iterator::operator<(prevector<28u, unsigned char, unsigned int, int>::const_iterator) const', 'CastToBool(std::__1::vector > const&)', 'CheckPubKeyEncoding(std::__1::vector > const&, unsigned int, SigVersion const&, ScriptError_t*)', 'CScriptNum::operator&(long const&) const', 'CScriptNum::operator!=(CScriptNum const&) const', 'CSHA256::Finalize(unsigned char*)', 'CScript::CScript()', 'CHash160::Write(Span )', 'CScriptNum::operator+(long const&) const', 'CScriptNum::operator<(long const&) const', '_ZN4SpanIhEC2INSt3__16vectorIhNS2_9allocatorIhEEEEEERT_NS2_9enable_ifIXaaaantsr7is_SpanIS7_EE5valuesr3std14is_convertibleIPA_NS2_14remove_pointerIDTcldtclsr3stdE7declvalIS8_EE4dataEEE4typeEPA_hEE5valuesr3std14is_convertibleIDTcldtclsr3stdE7declvalIS8_EE4sizeEEmEE5valueEDnE4typeE', '(anonymous namespace)::ConditionStack::empty() const', 'std::__1::vector >::operator[][abi:v180000](unsigned long)', 'CScriptNum::CScriptNum(long const&)', 'CScriptNum::operator-() const', 'CScriptNum::operator+(CScriptNum const&) const']

90 2274 EvalScript(std::__1::vector >,std::__1::allocator >>>&,CScriptconst&,unsignedint,BaseSignatureCheckerconst&,SigVersion,ScriptExecutionData&,ScriptError_t*) call site: 00000 /src/bitcoin-core/src/script/interpreter.cpp:1086
38 41 8 :

['tinyformat::format_error::format_error(std::__1::basic_string , std::__1::allocator > const&)', '__cxa_free_exception', '__cxa_allocate_exception', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', '__cxa_throw', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B7v180000ILi0EEEPKc', 'tinyformat::detail::parseIntAndAdvance(char const*&)', 'tinyformat::detail::FormatArg::toInt() const']

38 41 tinyformat::detail::parseWidthOrPrecision(int&,charconst*&,bool,tinyformat::detail::FormatArgconst*,int&,int) call site: 00000 /src/bitcoin-core/src/tinyformat.h:577
14 83 6 :

['(anonymous namespace)::set_success(ScriptError_t*)', 'CScript::GetOp(prevector<28u, unsigned char, unsigned int, int>::const_iterator&, opcodetype&) const', 'prevector<28u, unsigned char, unsigned int, int>::begin() const', 'prevector<28u, unsigned char, unsigned int, int>::end() const', 'IsOpSuccess(opcodetype const&)', 'prevector<28u, unsigned char, unsigned int, int>::const_iterator::operator<(prevector<28u, unsigned char, unsigned int, int>::const_iterator) const']

14 1244 ExecuteWitnessScript(Span >const>const&,CScriptconst&,unsignedint,SigVersion,BaseSignatureCheckerconst&,ScriptExecutionData&,ScriptError_t*) call site: 00000 /src/bitcoin-core/src/script/interpreter.cpp:1792
12 12 1 :

['void tinyformat::detail::formatTruncated , std::__1::allocator > >(std::__1::basic_ostream >&, std::__1::basic_string , std::__1::allocator > const&, int)']

12 12 voidtinyformat::formatValue ,std::__1::allocator >>(std::__1::basic_ostream >&,charconst*,charconst*,int,std::__1::basic_string ,std::__1::allocator >const&) call site: 00000 /src/bitcoin-core/src/tinyformat.h:352
12 12 1 :

['void tinyformat::detail::formatTruncated (std::__1::basic_ostream >&, long const&, int)']

12 12 voidtinyformat::formatValue (std::__1::basic_ostream >&,charconst*,charconst*,int,longconst&) call site: 00000 /src/bitcoin-core/src/tinyformat.h:352
12 12 1 :

['void tinyformat::detail::formatTruncated (std::__1::basic_ostream >&, unsigned int const&, int)']

12 12 voidtinyformat::formatValue (std::__1::basic_ostream >&,charconst*,charconst*,int,unsignedintconst&) call site: 00000 /src/bitcoin-core/src/tinyformat.h:352
10 30 5 :

['std::__1::numeric_limits ::max[abi:v180000]()', 'std::__1::numeric_limits ::max[abi:v180000]()', 'void ser_writedata16 >(ParamsStream &, unsigned short)', 'void ser_writedata64 >(ParamsStream &, unsigned long)', 'void ser_writedata32 >(ParamsStream &, unsigned int)']

10 54 voidWriteCompactSize >(ParamsStream &,unsignedlong) call site: 00000 /src/bitcoin-core/src/serialize.h:308
8 8 4 :

['__cxa_allocate_exception', '__cxa_free_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 popstack(std::__1::vector >,std::__1::allocator >>>&) call site: 00000 /src/bitcoin-core/src/script/interpreter.cpp:58
8 8 4 :

['__cxa_allocate_exception', '__cxa_free_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 CScript::operator<<(opcodetype) call site: 00000 /src/bitcoin-core/src/script/script.h:454
8 8 4 :

['__cxa_allocate_exception', '__cxa_free_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 Arena::free(void*) call site: 00000 /src/bitcoin-core/src/support/lockedpool.cpp:96

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __cxa_guard_acquire [call site] 00001
1 std::__1::function<void (std::__1::span<unsigned char const, 18446744073709551615ul>)> const*& inline_assertion_check<true, std::__1::function<void (std::__1::span<unsigned char const, 18446744073709551615ul>)> const*&>(std::__1::function<void (std::__1::span<unsigned char const, 18446744073709551615ul>)> const*&, char const*, int, char const*, char const*) [function] [call site] 00002
2 assertion_fail(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00003
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > tinyformat::format<std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00004
4 void tinyformat::format<std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00005
5 tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00006
6 tinyformat::detail::FormatListN<4>::FormatListN<std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00007
7 tinyformat::FormatList::FormatList(tinyformat::detail::FormatArg*, int) [function] [call site] 00008
7 tinyformat::detail::FormatArg::FormatArg<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00009
4 std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:v180000]() const & [function] [call site] 00010
5 std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:v180000]() const & [function] [call site] 00011
3 fwrite [call site] 00012
3 abort [call site] 00013