Fuzz introspector: format_fuzzer
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
193 213 12 :

['spdlog::details::os::sleep_for_millis(unsigned int)', 'spdlog::details::os::fopen_s(_IO_FILE**, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'spdlog::details::os::create_dir(std::__1::basic_string , std::__1::allocator > const&)', 'spdlog::details::os::dir_name(std::__1::basic_string , std::__1::allocator > const&)', 'spdlog::details::os::filename_to_str(std::__1::basic_string , std::__1::allocator > const&)', 'spdlog::throw_spdlog_ex(std::__1::basic_string , std::__1::allocator > const&, int)', 'fclose', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+[abi:v180000] , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, char const*)', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B7v180000ILi0EEEPKc', '__errno_location', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+[abi:v180000] , std::__1::allocator >(char const*, std::__1::basic_string , std::__1::allocator >&&)']

193 213 spdlog::details::file_helper::open(std::__1::basic_string ,std::__1::allocator >const&,bool) call site: 00000 /src/spdlog/include/spdlog/details/file_helper-inl.h:52
166 166 6 :

['spdlog::details::fmt_helper::pad2(int, fmt::v10::basic_memory_buffer >&)::{lambda()#1}::operator()() const', 'spdlog::details::fmt_helper::pad2(int, fmt::v10::basic_memory_buffer >&)::{lambda()#1}::operator()() const::FMT_COMPILE_STRING::operator fmt::v10::basic_string_view () const', 'fmt::v10::format_arg_store , std::__1::remove_cv ::type>::type> fmt::v10::make_format_args , int>(int&)', 'std::__1::back_insert_iterator > > fmt::v10::vformat_to > >, 0>(std::__1::back_insert_iterator > >, fmt::v10::basic_string_view , fmt::v10::basic_format_args >)', 'void fmt::v10::detail::check_format_string >&)::{lambda()#1}::operator()() const::FMT_COMPILE_STRING, 0>(spdlog::details::fmt_helper::pad2(int, fmt::v10::basic_memory_buffer >&)::{lambda()#1}::operator()() const::FMT_COMPILE_STRING)', 'std::__1::back_insert_iterator > > std::__1::back_inserter[abi:v180000] > >(fmt::v10::basic_memory_buffer >&)']

166 166 spdlog::details::fmt_helper::pad2(int,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/details/fmt_helper.h:85
75 75 1 :

['spdlog::details::mdc_formatter ::format_mdc(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&, fmt::v10::basic_memory_buffer >&)']

75 75 spdlog::details::mdc_formatter ::format(spdlog::details::log_msgconst&,tmconst&,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/pattern_formatter-inl.h:797
28 28 1 :

['spdlog::details::mdc_formatter ::format_mdc(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&, fmt::v10::basic_memory_buffer >&)']

28 28 spdlog::details::mdc_formatter ::format(spdlog::details::log_msgconst&,tmconst&,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/pattern_formatter-inl.h:797
20 20 4 :

['std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(char const*, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+[abi:v180000] , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, char const*)', 'spdlog::throw_spdlog_ex(std::__1::basic_string , std::__1::allocator >)']

20 20 spdlog::details::registry::throw_if_exists_(std::__1::basic_string ,std::__1::allocator >const&) call site: 00000 /src/spdlog/include/spdlog/details/registry-inl.h:249
10 10 2 :

['std::__1::shared_ptr ::operator->[abi:v180000]() const', 'spdlog::logger::enable_backtrace(unsigned long)']

10 48 spdlog::details::registry::initialize_logger(std::__1::shared_ptr ) call site: 00000 /src/spdlog/include/spdlog/details/registry-inl.h:72
6 56 6 :

['spdlog::details::fmt_helper::append_string_view(fmt::v10::basic_string_view , fmt::v10::basic_memory_buffer >&)', 'fmt::v10::detail::buffer ::push_back(char const&)', 'unsigned int spdlog::details::scoped_padder::count_digits (int)', 'spdlog::details::padding_info::enabled() const', 'void spdlog::details::fmt_helper::append_int (int, fmt::v10::basic_memory_buffer >&)', 'std::__1::char_traits ::length[abi:v180000](char const*)']

6 174 spdlog::details::source_location_formatter ::format(spdlog::details::log_msgconst&,tmconst&,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/pattern_formatter-inl.h:645
6 30 2 :

['unsigned int spdlog::details::scoped_padder::count_digits (int)', 'void spdlog::details::fmt_helper::append_int (int, fmt::v10::basic_memory_buffer >&)']

6 148 spdlog::details::source_linenum_formatter ::format(spdlog::details::log_msgconst&,tmconst&,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/pattern_formatter-inl.h:733
5 26 4 :

['spdlog::details::short_filename_formatter ::basename(char const*)', 'spdlog::details::fmt_helper::append_string_view(fmt::v10::basic_string_view , fmt::v10::basic_memory_buffer >&)', 'spdlog::details::padding_info::enabled() const', 'std::__1::char_traits ::length[abi:v180000](char const*)']

5 144 spdlog::details::short_filename_formatter ::format(spdlog::details::log_msgconst&,tmconst&,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/pattern_formatter-inl.h:715
5 26 4 :

['spdlog::details::short_filename_formatter ::basename(char const*)', 'spdlog::details::fmt_helper::append_string_view(fmt::v10::basic_string_view , fmt::v10::basic_memory_buffer >&)', 'spdlog::details::padding_info::enabled() const', 'std::__1::char_traits ::length[abi:v180000](char const*)']

5 28 spdlog::details::short_filename_formatter ::format(spdlog::details::log_msgconst&,tmconst&,fmt::v10::basic_memory_buffer >&) call site: 00000 /src/spdlog/include/spdlog/pattern_formatter-inl.h:715
4 8 7 :

['std::__1::basic_string , std::__1::allocator >::empty[abi:v180000]() const', 'spdlog::details::os::mkdir_(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator >::size[abi:v180000]() const', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::basic_string , std::__1::allocator >::find_first_of[abi:v180000](char const*, unsigned long) const', 'std::__1::basic_string , std::__1::allocator >::substr[abi:v180000](unsigned long, unsigned long) const', 'spdlog::details::os::path_exists(std::__1::basic_string , std::__1::allocator > const&)']

4 8 spdlog::details::os::create_dir(std::__1::basic_string ,std::__1::allocator >const&) call site: 00000 /src/spdlog/include/spdlog/details/os-inl.h:520
4 4 1 :

['fmt::v10::basic_format_parse_context ::begin() const']

4 4 fmt::v10::detail::vformat_to (fmt::v10::detail::buffer &,fmt::v10::basic_string_view ,fmt::v10::detail::vformat_args ::type,fmt::v10::detail::locale_ref)::format_handler::on_format_specs(int,charconst*,charconst*) call site: 00000 /src/spdlog/include/spdlog/fmt/bundled/format.h:4402

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __cxa_guard_acquire [call site] 00001
1 spdlog::file_event_handlers::file_event_handlers() [function] [call site] 00002
1 std::__1::shared_ptr<spdlog::logger> spdlog::basic_logger_mt<spdlog::synchronous_factory>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, spdlog::file_event_handlers const&) [function] [call site] 00003
2 std::__1::shared_ptr<spdlog::logger> spdlog::synchronous_factory::create<spdlog::sinks::basic_file_sink<std::__1::mutex>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool&, spdlog::file_event_handlers const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool&, spdlog::file_event_handlers const&) [function] [call site] 00004
3 spdlog::details::registry::instance() [function] [call site] 00005
4 __cxa_guard_acquire [call site] 00006
4 spdlog::details::registry::registry() [function] [call site] 00007
5 spdlog::pattern_formatter::pattern_formatter(spdlog::pattern_time_type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00008
6 spdlog::formatter::formatter() [function] [call site] 00009
6 spdlog::details::padding_info::padding_info() [function] [call site] 00010
6 std::__1::unique_ptr<spdlog::details::full_formatter, std::__1::default_delete<spdlog::details::full_formatter> > spdlog::details::make_unique<spdlog::details::full_formatter, spdlog::details::padding_info>(spdlog::details::padding_info&&) [function] [call site] 00011
7 spdlog::details::full_formatter::full_formatter(spdlog::details::padding_info) [function] [call site] 00012
8 spdlog::details::flag_formatter::flag_formatter(spdlog::details::padding_info) [function] [call site] 00013
8 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::basic_memory_buffer(std::__1::allocator<char> const&) [function] [call site] 00014
9 fmt::v10::detail::buffer<char>::buffer(char*, unsigned long, unsigned long) [function] [call site] 00015
9 fmt::v10::detail::buffer<char>::set(char*, unsigned long) [function] [call site] 00016
8 spdlog::details::padding_info::padding_info() [function] [call site] 00017
8 spdlog::details::mdc_formatter<spdlog::details::null_scoped_padder>::mdc_formatter(spdlog::details::padding_info) [function] [call site] 00018
9 spdlog::details::flag_formatter::flag_formatter(spdlog::details::padding_info) [function] [call site] 00019
8 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::~basic_memory_buffer() [function] [call site] 00020
9 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::deallocate() [function] [call site] 00021
10 fmt::v10::detail::buffer<char>::data() [function] [call site] 00022
10 fmt::v10::detail::buffer<char>::capacity() const [function] [call site] 00023
9 __clang_call_terminate [call site] 00024
10 __cxa_begin_catch [call site] 00025
6 spdlog::formatter::~formatter() [function] [call site] 00026
1 spdlog::set_default_logger(std::__1::shared_ptr<spdlog::logger>) [function] [call site] 00027
2 spdlog::details::registry::instance() [function] [call site] 00028
1 std::__1::unique_ptr<spdlog::pattern_formatter, std::__1::default_delete<spdlog::pattern_formatter> > spdlog::details::make_unique<spdlog::pattern_formatter>() [function] [call site] 00029
1 spdlog::pattern_formatter& spdlog::pattern_formatter::add_flag<my_formatter_flag>(char) [function] [call site] 00030
2 std::__1::unique_ptr<my_formatter_flag, std::__1::default_delete<my_formatter_flag> > spdlog::details::make_unique<my_formatter_flag>() [function] [call site] 00031
3 my_formatter_flag::my_formatter_flag() [function] [call site] 00032
4 spdlog::custom_flag_formatter::custom_flag_formatter() [function] [call site] 00033
5 spdlog::details::flag_formatter::flag_formatter() [function] [call site] 00034
6 spdlog::details::padding_info::padding_info() [function] [call site] 00035
1 spdlog::pattern_formatter::set_pattern(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00036
2 spdlog::pattern_formatter::compile_pattern_(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00037
3 spdlog::pattern_formatter::handle_padspec_(std::__1::__wrap_iter<char const*>&, std::__1::__wrap_iter<char const*>) [function] [call site] 00038
4 spdlog::details::padding_info::padding_info() [function] [call site] 00039
4 isdigit [call site] 00040
4 spdlog::details::padding_info::padding_info() [function] [call site] 00041
4 isdigit [call site] 00042
4 spdlog::details::padding_info::padding_info(unsigned long, spdlog::details::padding_info::pad_side, bool) [function] [call site] 00043
3 spdlog::details::padding_info::enabled() const [function] [call site] 00044
3 void spdlog::pattern_formatter::handle_flag_<spdlog::details::scoped_padder>(char, spdlog::details::padding_info) [function] [call site] 00045
4 spdlog::custom_flag_formatter::set_padding_info(spdlog::details::padding_info const&) [function] [call site] 00046
4 std::__1::unique_ptr<spdlog::details::full_formatter, std::__1::default_delete<spdlog::details::full_formatter> > spdlog::details::make_unique<spdlog::details::full_formatter, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00047
4 std::__1::unique_ptr<spdlog::details::name_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::name_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::name_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00048
4 std::__1::unique_ptr<spdlog::details::level_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::level_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::level_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00049
4 std::__1::unique_ptr<spdlog::details::short_level_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::short_level_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::short_level_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00050
4 std::__1::unique_ptr<spdlog::details::t_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::t_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::t_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00051
4 std::__1::unique_ptr<spdlog::details::v_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::v_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::v_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00052
4 std::__1::unique_ptr<spdlog::details::a_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::a_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::a_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00053
4 std::__1::unique_ptr<spdlog::details::A_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::A_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::A_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00054
4 std::__1::unique_ptr<spdlog::details::b_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::b_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::b_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00055
4 std::__1::unique_ptr<spdlog::details::B_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::B_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::B_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00056
4 std::__1::unique_ptr<spdlog::details::c_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::c_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::c_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00057
4 std::__1::unique_ptr<spdlog::details::C_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::C_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::C_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00058
4 std::__1::unique_ptr<spdlog::details::Y_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::Y_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::Y_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00059
4 std::__1::unique_ptr<spdlog::details::D_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::D_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::D_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00060
4 std::__1::unique_ptr<spdlog::details::m_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::m_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::m_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00061
4 std::__1::unique_ptr<spdlog::details::d_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::d_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::d_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00062
4 std::__1::unique_ptr<spdlog::details::H_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::H_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::H_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00063
4 std::__1::unique_ptr<spdlog::details::I_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::I_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::I_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00064
4 std::__1::unique_ptr<spdlog::details::M_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::M_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::M_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00065
4 std::__1::unique_ptr<spdlog::details::S_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::S_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::S_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00066
4 std::__1::unique_ptr<spdlog::details::e_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::e_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::e_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00067
4 std::__1::unique_ptr<spdlog::details::f_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::f_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::f_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00068
4 std::__1::unique_ptr<spdlog::details::F_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::F_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::F_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00069
4 std::__1::unique_ptr<spdlog::details::E_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::E_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::E_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00070
4 std::__1::unique_ptr<spdlog::details::p_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::p_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::p_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00071
4 std::__1::unique_ptr<spdlog::details::r_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::r_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::r_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00072
4 std::__1::unique_ptr<spdlog::details::R_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::R_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::R_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00073
4 std::__1::unique_ptr<spdlog::details::T_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::T_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::T_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00074
4 std::__1::unique_ptr<spdlog::details::z_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::z_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::z_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00075
4 std::__1::unique_ptr<spdlog::details::pid_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::pid_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::pid_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00076
4 std::__1::unique_ptr<spdlog::details::color_start_formatter, std::__1::default_delete<spdlog::details::color_start_formatter> > spdlog::details::make_unique<spdlog::details::color_start_formatter, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00077
4 std::__1::unique_ptr<spdlog::details::color_stop_formatter, std::__1::default_delete<spdlog::details::color_stop_formatter> > spdlog::details::make_unique<spdlog::details::color_stop_formatter, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00078
4 std::__1::unique_ptr<spdlog::details::source_location_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::source_location_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::source_location_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00079
4 std::__1::unique_ptr<spdlog::details::short_filename_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::short_filename_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::short_filename_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00080
4 std::__1::unique_ptr<spdlog::details::source_filename_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::source_filename_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::source_filename_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00081
4 std::__1::unique_ptr<spdlog::details::source_linenum_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::source_linenum_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::source_linenum_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00082
4 std::__1::unique_ptr<spdlog::details::source_funcname_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::source_funcname_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::source_funcname_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00083
4 std::__1::unique_ptr<spdlog::details::ch_formatter, std::__1::default_delete<spdlog::details::ch_formatter> > spdlog::details::make_unique<spdlog::details::ch_formatter, char>(char&&) [function] [call site] 00084
4 std::__1::unique_ptr<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, std::__1::default_delete<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > > > spdlog::details::make_unique<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00085
4 std::__1::unique_ptr<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > >, std::__1::default_delete<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > > > spdlog::details::make_unique<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > >, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00086
4 std::__1::unique_ptr<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >, std::__1::default_delete<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > > > > spdlog::details::make_unique<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00087
4 std::__1::unique_ptr<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > >, std::__1::default_delete<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > > > spdlog::details::make_unique<spdlog::details::elapsed_formatter<spdlog::details::scoped_padder, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > >, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00088
4 std::__1::unique_ptr<spdlog::details::mdc_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::mdc_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::mdc_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00089
4 std::__1::unique_ptr<spdlog::details::aggregate_formatter, std::__1::default_delete<spdlog::details::aggregate_formatter> > spdlog::details::make_unique<spdlog::details::aggregate_formatter>() [function] [call site] 00090
4 spdlog::details::aggregate_formatter::add_ch(char) [function] [call site] 00091
4 spdlog::details::aggregate_formatter::add_ch(char) [function] [call site] 00092
4 std::__1::unique_ptr<spdlog::details::source_funcname_formatter<spdlog::details::scoped_padder>, std::__1::default_delete<spdlog::details::source_funcname_formatter<spdlog::details::scoped_padder> > > spdlog::details::make_unique<spdlog::details::source_funcname_formatter<spdlog::details::scoped_padder>, spdlog::details::padding_info&>(spdlog::details::padding_info&) [function] [call site] 00093
4 spdlog::details::aggregate_formatter::add_ch(char) [function] [call site] 00094
3 void spdlog::pattern_formatter::handle_flag_<spdlog::details::null_scoped_padder>(char, spdlog::details::padding_info) [function] [call site] 00095
3 std::__1::unique_ptr<spdlog::details::aggregate_formatter, std::__1::default_delete<spdlog::details::aggregate_formatter> > spdlog::details::make_unique<spdlog::details::aggregate_formatter>() [function] [call site] 00096
3 spdlog::details::aggregate_formatter::add_ch(char) [function] [call site] 00097
1 spdlog::set_formatter(std::__1::unique_ptr<spdlog::formatter, std::__1::default_delete<spdlog::formatter> >) [function] [call site] 00098
2 spdlog::details::registry::instance() [function] [call site] 00099
1 void spdlog::info<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(fmt::v10::basic_format_string<char, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>::type>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00100
2 spdlog::default_logger_raw() [function] [call site] 00101
3 spdlog::details::registry::instance() [function] [call site] 00102
2 void spdlog::logger::info<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(fmt::v10::basic_format_string<char, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>::type>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00103
3 void spdlog::logger::log<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::level::level_enum, fmt::v10::basic_format_string<char, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>::type>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00104
4 spdlog::source_loc::source_loc() [function] [call site] 00105
4 void spdlog::logger::log<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::basic_format_string<char, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<unsigned long const&>::type, fmt::v10::type_identity<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>::type>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00106
5 fmt::v10::basic_string_view<char> spdlog::details::to_string_view<char, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(fmt::v10::basic_format_string<char, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>) [function] [call site] 00107
5 void spdlog::logger::log_<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::basic_string_view<char>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00108
6 spdlog::logger::should_log(spdlog::level::level_enum) const [function] [call site] 00109
6 spdlog::details::backtracer::enabled() const [function] [call site] 00110
6 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::basic_memory_buffer(std::__1::allocator<char> const&) [function] [call site] 00111
6 fmt::v10::appender::back_insert_iterator(fmt::v10::detail::buffer<char>&) [function] [call site] 00112
6 fmt::v10::basic_string_view<char>::basic_string_view<std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00113
6 spdlog::details::log_msg::log_msg(spdlog::source_loc, fmt::v10::basic_string_view<char>, spdlog::level::level_enum, fmt::v10::basic_string_view<char>) [function] [call site] 00114
7 spdlog::details::os::now() [function] [call site] 00115
7 spdlog::details::log_msg::log_msg(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > >, spdlog::source_loc, fmt::v10::basic_string_view<char>, spdlog::level::level_enum, fmt::v10::basic_string_view<char>) [function] [call site] 00116
8 spdlog::details::os::thread_id() [function] [call site] 00117
9 spdlog::details::os::_thread_id() [function] [call site] 00118
10 syscall [call site] 00119
6 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) [function] [call site] 00120
7 spdlog::details::backtracer::push_back(spdlog::details::log_msg const&) [function] [call site] 00121
8 spdlog::details::log_msg_buffer::log_msg_buffer(spdlog::details::log_msg const&) [function] [call site] 00122
9 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::basic_memory_buffer(std::__1::allocator<char> const&) [function] [call site] 00123
9 fmt::v10::basic_string_view<char>::begin() const [function] [call site] 00124
9 void fmt::v10::detail::buffer<char>::append<char>(char const*, char const*) [function] [call site] 00125
10 std::__1::make_unsigned<long>::type fmt::v10::detail::to_unsigned<long>(long) [function] [call site] 00126
11 fmt::v10::detail::assert_fail(char const*, int, char const*) [function] [call site] 00127
12 fprintf [call site] 00128
10 fmt::v10::detail::buffer<char>::try_reserve(unsigned long) [function] [call site] 00129
9 fmt::v10::basic_string_view<char>::begin() const [function] [call site] 00130
9 void fmt::v10::detail::buffer<char>::append<char>(char const*, char const*) [function] [call site] 00131
9 spdlog::details::log_msg_buffer::update_string_views() [function] [call site] 00132
10 fmt::v10::detail::buffer<char>::data() [function] [call site] 00133
10 fmt::v10::detail::buffer<char>::data() [function] [call site] 00134
9 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::~basic_memory_buffer() [function] [call site] 00135
8 spdlog::details::circular_q<spdlog::details::log_msg_buffer>::push_back(spdlog::details::log_msg_buffer&&) [function] [call site] 00136
9 spdlog::details::log_msg_buffer::operator=(spdlog::details::log_msg_buffer&&) [function] [call site] 00137
10 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::operator=(fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&&) [function] [call site] 00138
11 fmt::v10::detail::assert_fail(char const*, int, char const*) [function] [call site] 00139
11 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::deallocate() [function] [call site] 00140
11 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::move(fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) [function] [call site] 00141
12 fmt::v10::detail::buffer<char>::data() [function] [call site] 00142
12 fmt::v10::detail::buffer<char>::size() const [function] [call site] 00143
12 fmt::v10::detail::buffer<char>::set(char*, unsigned long) [function] [call site] 00144
12 char* fmt::v10::detail::copy_str<char, char, char, 0>(char*, char*, char*) [function] [call site] 00145
13 std::__1::make_unsigned<long>::type fmt::v10::detail::to_unsigned<long>(long) [function] [call site] 00146
12 fmt::v10::detail::buffer<char>::set(char*, unsigned long) [function] [call site] 00147
12 fmt::v10::detail::buffer<char>::set(char*, unsigned long) [function] [call site] 00148
12 fmt::v10::detail::buffer<char>::clear() [function] [call site] 00149
12 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::resize(unsigned long) [function] [call site] 00150
13 fmt::v10::detail::buffer<char>::try_resize(unsigned long) [function] [call site] 00151
14 fmt::v10::detail::buffer<char>::try_reserve(unsigned long) [function] [call site] 00152
11 __clang_call_terminate [call site] 00153
10 spdlog::details::log_msg_buffer::update_string_views() [function] [call site] 00154
8 spdlog::details::log_msg_buffer::~log_msg_buffer() [function] [call site] 00155
9 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::~basic_memory_buffer() [function] [call site] 00156
6 fmt::v10::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >::~basic_memory_buffer() [function] [call site] 00157
6 __cxa_begin_catch [call site] 00158
6 spdlog::logger::log_<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::basic_string_view<char>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::{lambda()#1}::operator()() const [function] [call site] 00159
6 void fmt::v10::detail::check_format_string<char const*, char const*&, int&, spdlog::logger::log_<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::basic_string_view<char>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::{lambda()#1}::operator()() const::FMT_COMPILE_STRING, 0>(spdlog::logger::log_<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::basic_string_view<char>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::{lambda()#1}::operator()() const::FMT_COMPILE_STRING) [function] [call site] 00160
7 spdlog::logger::log_<unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::basic_string_view<char>, unsigned long const&, unsigned long const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::{lambda()#1}::operator()() const::FMT_COMPILE_STRING::operator fmt::v10::basic_string_view<char>() const [function] [call site] 00161
8 fmt::v10::basic_string_view<char> fmt::v10::detail_exported::compile_string_to_view<char, 12ul>(char const (&) [12ul]) [function] [call site] 00162
9 fmt::v10::basic_string_view<char>::basic_string_view(char const*, unsigned long) [function] [call site] 00163
7 fmt::v10::detail::format_string_checker<char, char const*, char const*, int>::format_string_checker(fmt::v10::basic_string_view<char>) [function] [call site] 00164
8 fmt::v10::detail::compile_parse_context<char>::compile_parse_context(fmt::v10::basic_string_view<char>, int, fmt::v10::detail::type const*, int) [function] [call site] 00165
9 fmt::v10::basic_format_parse_context<char>::basic_format_parse_context(fmt::v10::basic_string_view<char>, int) [function] [call site] 00166
7 void fmt::v10::detail::ignore_unused<bool>(bool const&) [function] [call site] 00167
6 fmt::v10::vformat(fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >) [function] [call site] 00168
7 fmt::v10::basic_memory_buffer<char, 500ul, std::__1::allocator<char> >::basic_memory_buffer(std::__1::allocator<char> const&) [function] [call site] 00169
7 void fmt::v10::detail::vformat_to<char>(fmt::v10::detail::buffer<char>&, fmt::v10::basic_string_view<char>, fmt::v10::detail::vformat_args<char>::type, fmt::v10::detail::locale_ref) [function] [call site] 00170
8 fmt::v10::appender::back_insert_iterator(fmt::v10::detail::buffer<char>&) [function] [call site] 00171
8 fmt::v10::basic_string_view<char>::size() const [function] [call site] 00172
8 fmt::v10::detail::equal2(char const*, char const*) [function] [call site] 00173
9 memcmp [call site] 00174
8 fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >::get(int) const [function] [call site] 00175
9 fmt::v10::basic_format_arg<fmt::v10::basic_format_context<fmt::v10::appender, char> >::basic_format_arg() [function] [call site] 00176
10 fmt::v10::monostate::monostate() [function] [call site] 00177
9 fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >::is_packed() const [function] [call site] 00178
9 fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >::max_size() const [function] [call site] 00179
10 fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >::is_packed() const [function] [call site] 00180
9 fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >::type(int) const [function] [call site] 00181
8 fmt::v10::basic_format_arg<fmt::v10::basic_format_context<fmt::v10::appender, char> >::operator bool() const [function] [call site] 00182
8 fmt::v10::detail::throw_format_error(char const*) [function] [call site] 00183
9 __cxa_allocate_exception [call site] 00184
9 fmt::v10::format_error::runtime_error(char const*) [function] [call site] 00185
10 std::runtime_error::runtime_error(char const*) [call site] 00186
8 fmt::v10::appender fmt::v10::detail::default_arg_formatter<char>::operator()<int>(int) [function] [call site] 00187
9 fmt::v10::appender fmt::v10::detail::write<char, fmt::v10::appender, int, 0>(fmt::v10::appender, int) [function] [call site] 00188
10 bool fmt::v10::detail::is_negative<int, 0>(int) [function] [call site] 00189
10 fmt::v10::detail::count_digits(unsigned int) [function] [call site] 00190
10 fmt::v10::appender& fmt::v10::detail::reserve<fmt::v10::appender>(fmt::v10::appender&, unsigned long) [function] [call site] 00191
10 _ZN3fmt3v106detail10to_pointerIcEEPT_NSt3__111conditionalIXsr3std7is_sameIS3_cEE5valueENS0_8appenderENS5_20back_insert_iteratorINS1_6bufferIS3_EEEEE4typeEm [function] [call site] 00192
11 fmt::v10::detail::buffer<char>& fmt::v10::detail::get_container<fmt::v10::detail::buffer<char> >(std::__1::back_insert_iterator<fmt::v10::detail::buffer<char> >) [function] [call site] 00193
12 fmt::v10::detail::get_container<fmt::v10::detail::buffer<char> >(std::__1::back_insert_iterator<fmt::v10::detail::buffer<char> >)::accessor::accessor(std::__1::back_insert_iterator<fmt::v10::detail::buffer<char> >) [function] [call site] 00194
11 fmt::v10::detail::buffer<char>::size() const [function] [call site] 00195
11 fmt::v10::detail::buffer<char>::capacity() const [function] [call site] 00196
11 fmt::v10::detail::buffer<char>::try_resize(unsigned long) [function] [call site] 00197
11 fmt::v10::detail::buffer<char>::data() [function] [call site] 00198
10 fmt::v10::detail::format_decimal_result<char*> fmt::v10::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) [function] [call site] 00199
11 fmt::v10::detail::count_digits(unsigned int) [function] [call site] 00200
11 fmt::v10::detail::assert_fail(char const*, int, char const*) [function] [call site] 00201
11 fmt::v10::detail::digits2(unsigned long) [function] [call site] 00202
11 fmt::v10::detail::digits2(unsigned long) [function] [call site] 00203
10 fmt::v10::appender::operator++(int) [function] [call site] 00204
10 fmt::v10::detail::format_decimal_result<fmt::v10::appender> fmt::v10::detail::format_decimal<char, unsigned int, fmt::v10::appender, 0>(fmt::v10::appender, unsigned int, int) [function] [call site] 00205
11 fmt::v10::detail::format_decimal_result<char*> fmt::v10::detail::format_decimal<char, unsigned int>(char*, unsigned int, int) [function] [call site] 00206
11 fmt::v10::appender fmt::v10::detail::copy_str_noinline<char, char*, fmt::v10::appender>(char*, char*, fmt::v10::appender) [function] [call site] 00207
12 fmt::v10::appender fmt::v10::detail::copy_str<char, char*>(char*, char*, fmt::v10::appender) [function] [call site] 00208
13 fmt::v10::detail::buffer<char>& fmt::v10::detail::get_container<fmt::v10::detail::buffer<char> >(std::__1::back_insert_iterator<fmt::v10::detail::buffer<char> >) [function] [call site] 00209
13 void fmt::v10::detail::buffer<char>::append<char>(char const*, char const*) [function] [call site] 00210
10 fmt::v10::appender fmt::v10::detail::base_iterator<fmt::v10::appender>(fmt::v10::appender, fmt::v10::appender) [function] [call site] 00211
8 __int128 fmt::v10::detail::convert_for_visit<__int128>(__int128) [function] [call site] 00212
8 fmt::v10::detail::vformat_to<char>(fmt::v10::detail::buffer<char>&, fmt::v10::basic_string_view<char>, fmt::v10::detail::vformat_args<char>::type, fmt::v10::detail::locale_ref)::format_handler::format_handler(fmt::v10::appender, fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >, fmt::v10::detail::locale_ref) [function] [call site] 00213
9 fmt::v10::basic_format_parse_context<char>::basic_format_parse_context(fmt::v10::basic_string_view<char>, int) [function] [call site] 00214
8 fmt::v10::basic_string_view<char>::data() const [function] [call site] 00215
7 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fmt::v10::to_string<char, 500ul>(fmt::v10::basic_memory_buffer<char, 500ul, std::__1::allocator<char> > const&) [function] [call site] 00216
8 fmt::v10::detail::buffer<char>::size() const [function] [call site] 00217
8 fmt::v10::detail::buffer<char>::data() const [function] [call site] 00218
7 fmt::v10::basic_memory_buffer<char, 500ul, std::__1::allocator<char> >::~basic_memory_buffer() [function] [call site] 00219
6 spdlog::logger::err_handler_(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00220
7 __cxa_guard_acquire [call site] 00221
7 spdlog::details::os::localtime(long const&) [function] [call site] 00222
8 localtime_r [call site] 00223
7 strftime [call site] 00224
7 spdlog::logger::name() const [function] [call site] 00225
7 fprintf [call site] 00226
6 __cxa_begin_catch [call site] 00227