Fuzz introspector: parse_afl_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
1001 1137 9 :

['std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>::function(std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)> const&)', 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::parse_error (unsigned long, std::__1::basic_string , std::__1::allocator > const&, nlohmann::json_abi_v3_11_2::detail::parse_error const&)', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(decltype(nullptr))', 'bool nlohmann::json_abi_v3_11_2::detail::parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter > >::sax_parse_internal , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> > >(nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >*)', 'std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>::~function()', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::is_discarded() const', 'nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::json_sax_dom_callback_parser(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&, std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>, bool)', 'nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::is_errored() const', 'nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::~json_sax_dom_callback_parser()']

1080 1598 nlohmann::json_abi_v3_11_2::detail::parser ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>,nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >>::parse(bool,nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>&) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:12197
1001 1137 9 :

['bool nlohmann::json_abi_v3_11_2::detail::parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >::sax_parse_internal , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> > >(nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >*)', 'std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>::function(std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)> const&)', 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::parse_error (unsigned long, std::__1::basic_string , std::__1::allocator > const&, nlohmann::json_abi_v3_11_2::detail::parse_error const&)', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(decltype(nullptr))', 'std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>::~function()', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::is_discarded() const', 'nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::json_sax_dom_callback_parser(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&, std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>, bool)', 'nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::is_errored() const', 'nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::~json_sax_dom_callback_parser()']

1009 1598 nlohmann::json_abi_v3_11_2::detail::parser ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>,nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >::parse(bool,nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>&) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:12197
64 64 6 :

['__cxa_free_exception', 'std::__1::basic_string , std::__1::allocator >::basic_string (char const*)', '__cxa_throw', '__cxa_allocate_exception', 'nlohmann::json_abi_v3_11_2::detail::other_error nlohmann::json_abi_v3_11_2::detail::other_error::create (int, std::__1::basic_string , std::__1::allocator > const&, decltype(nullptr))', 'std::__1::basic_string , std::__1::allocator >::~basic_string()']

64 64 nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>::json_value::json_value(nlohmann::json_abi_v3_11_2::detail::value_t) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:19673
9 9 1 :

['std::__1::basic_string , std::__1::allocator >* nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::create , std::__1::allocator >, char const (&) [1]>(char const (&) [1])']

9 9 nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>::json_value::json_value(nlohmann::json_abi_v3_11_2::detail::value_t) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:19673
9 9 1 :

['nlohmann::json_abi_v3_11_2::byte_container_with_subtype > >* nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::create > >>()']

9 9 nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>::json_value::json_value(nlohmann::json_abi_v3_11_2::detail::value_t) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:19673
0 171 3 :

['nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(nlohmann::json_abi_v3_11_2::detail::value_t)', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::operator=(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>)', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json()']

0 183 nlohmann::json_abi_v3_11_2::detail::parser ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>,nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >::parse(bool,nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>&) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:12239
0 171 3 :

['nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(nlohmann::json_abi_v3_11_2::detail::value_t)', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::operator=(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>)', 'nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json()']

0 183 nlohmann::json_abi_v3_11_2::detail::parser ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>,nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >>::parse(bool,nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>&) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:12239
0 16 1 :

['nlohmann::json_abi_v3_11_2::detail::lexer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter > >::get()']

0 16 nlohmann::json_abi_v3_11_2::detail::lexer ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>,nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >>::skip_bom() call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:8793
0 0 None 182 187 nlohmann::json_abi_v3_11_2::detail::serializer ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>>::dump_escaped(std::__1::basic_string ,std::__1::allocator >const&,bool) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:18388
0 0 3 :

['std::__1::basic_string , std::__1::allocator >::resize(unsigned long, char)', 'std::__1::basic_string , std::__1::allocator >::c_str() const', 'std::__1::basic_string , std::__1::allocator >::size() const']

0 412 nlohmann::json_abi_v3_11_2::detail::serializer ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>>::dump(nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>const&,bool,bool,unsignedint,unsignedint) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:18045
0 0 3 :

['std::__1::basic_string , std::__1::allocator >::resize(unsigned long, char)', 'std::__1::basic_string , std::__1::allocator >::c_str() const', 'std::__1::basic_string , std::__1::allocator >::size() const']

0 374 nlohmann::json_abi_v3_11_2::detail::serializer ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>>::dump(nlohmann::json_abi_v3_11_2::basic_json ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>const&,bool,bool,unsignedint,unsignedint) call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:18118
0 0 None 0 240 nlohmann::json_abi_v3_11_2::detail::lexer ,std::__1::allocator >,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_11_2::adl_serializer,std::__1::vector >,void>,nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter >>::scan_string() call site: 00000 /src/json/tests/../single_include/nlohmann/json.hpp:7636

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::parse (unsigned char const*, unsigned char const*, std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>, bool, bool) [function] [call site] 00001
2 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(decltype(nullptr)) [function] [call site] 00002
3 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(nlohmann::json_abi_v3_11_2::detail::value_t) [function] [call site] 00003
4 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::data::data(nlohmann::json_abi_v3_11_2::detail::value_t) [function] [call site] 00004
5 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::json_value::json_value(nlohmann::json_abi_v3_11_2::detail::value_t) [function] [call site] 00005
6 std::__1::map , std::__1::allocator >, nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> > > >* nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::create , std::__1::allocator >, nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> > > >>() [function] [call site] 00006
7 __assert_fail [call site] 00007
6 std::__1::vector , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, std::__1::allocator , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> > >* nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::create , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, std::__1::allocator , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> > >>() [function] [call site] 00008
6 std::__1::basic_string , std::__1::allocator >* nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::create , std::__1::allocator >, char const (&) [1]>(char const (&) [1]) [function] [call site] 00009
6 nlohmann::json_abi_v3_11_2::byte_container_with_subtype > >* nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::create > >>() [function] [call site] 00010
6 __cxa_allocate_exception [call site] 00011
6 nlohmann::json_abi_v3_11_2::detail::other_error nlohmann::json_abi_v3_11_2::detail::other_error::create (int, std::__1::basic_string , std::__1::allocator > const&, decltype(nullptr)) [function] [call site] 00012
7 nlohmann::json_abi_v3_11_2::detail::exception::name(std::__1::basic_string , std::__1::allocator > const&, int) [function] [call site] 00013
8 std::__1::basic_string , std::__1::allocator > nlohmann::json_abi_v3_11_2::detail::concat , std::__1::allocator >, char const (&) [17], std::__1::basic_string , std::__1::allocator > const&, char, std::__1::basic_string , std::__1::allocator >, char const (&) [3]>(char const (&) [17], std::__1::basic_string , std::__1::allocator > const&, char&&, std::__1::basic_string , std::__1::allocator >&&, char const (&) [3]) [function] [call site] 00014
9 unsigned long nlohmann::json_abi_v3_11_2::detail::concat_length , std::__1::allocator >, char, std::__1::basic_string , std::__1::allocator >, char [3]>(char const*, std::__1::basic_string , std::__1::allocator > const&, char const&, std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site] 00015
10 strlen [call site] 00016
10 unsigned long nlohmann::json_abi_v3_11_2::detail::concat_length , std::__1::allocator >, char, std::__1::basic_string , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const&, std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site] 00017
11 unsigned long nlohmann::json_abi_v3_11_2::detail::concat_length , std::__1::allocator >, char [3]>(char, std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site] 00018
12 unsigned long nlohmann::json_abi_v3_11_2::detail::concat_length , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site] 00019
9 void nlohmann::json_abi_v3_11_2::detail::concat_into , std::__1::allocator >, char const (&) [17], std::__1::basic_string , std::__1::allocator > const&, char, std::__1::basic_string , std::__1::allocator >, char const (&) [3], 0>(std::__1::basic_string , std::__1::allocator >&, char const (&) [17], std::__1::basic_string , std::__1::allocator > const&, char&&, std::__1::basic_string , std::__1::allocator >&&, char const (&) [3]) [function] [call site] 00020
10 void nlohmann::json_abi_v3_11_2::detail::concat_into , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > const&, char, std::__1::basic_string , std::__1::allocator >, char const (&) [3], 0>(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator > const&, char&&, std::__1::basic_string , std::__1::allocator >&&, char const (&) [3]) [function] [call site] 00021
7 nlohmann::json_abi_v3_11_2::detail::other_error::other_error(int, char const*) [function] [call site] 00022
8 nlohmann::json_abi_v3_11_2::detail::exception::exception(int, char const*) [function] [call site] 00023
9 std::exception::exception() [function] [call site] 00024
9 std::runtime_error::runtime_error(char const*) [call site] 00025
4 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::assert_invariant(bool) const [function] [call site] 00026
5 __assert_fail [call site] 00027
5 __assert_fail [call site] 00028
5 __assert_fail [call site] 00029
5 __assert_fail [call site] 00030
3 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::assert_invariant(bool) const [function] [call site] 00031
3 __clang_call_terminate [call site] 00032
4 __cxa_begin_catch [call site] 00033
2 nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter_factory ::adapter_type nlohmann::json_abi_v3_11_2::detail::input_adapter (unsigned char const*, unsigned char const*) [function] [call site] 00034
3 nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter_factory ::create(unsigned char const*, unsigned char const*) [function] [call site] 00035
4 nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter ::iterator_input_adapter(unsigned char const*, unsigned char const*) [function] [call site] 00036
2 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json() [function] [call site] 00037
3 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::assert_invariant(bool) const [function] [call site] 00038
3 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::data::~data() [function] [call site] 00039
4 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::json_value::destroy(nlohmann::json_abi_v3_11_2::detail::value_t) [function] [call site] 00040
5 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&&) [function] [call site] 00041
6 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::assert_invariant(bool) const [function] [call site] 00042
6 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::set_parents() [function] [call site] 00043
6 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::assert_invariant(bool) const [function] [call site] 00044
5 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::is_array() const [function] [call site] 00045
5 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::is_object() const [function] [call site] 00046
5 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json() [function] [call site] 00047
4 __clang_call_terminate [call site] 00048
1 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::dump(int, char, bool, nlohmann::json_abi_v3_11_2::detail::error_handler_t) const [function] [call site] 00049
2 nlohmann::json_abi_v3_11_2::detail::output_adapter , std::__1::allocator > >::output_adapter(std::__1::basic_string , std::__1::allocator >&) [function] [call site] 00050
2 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::~serializer() [function] [call site] 00051
2 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00052
3 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_escaped(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site] 00053
4 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::decode(unsigned char&, unsigned int&, unsigned char) [function] [call site] 00054
5 __assert_fail [call site] 00055
5 __assert_fail [call site] 00056
4 snprintf [call site] 00057
4 snprintf [call site] 00058
4 __cxa_allocate_exception [call site] 00059
4 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::hex_bytes(unsigned char) [function] [call site] 00060
4 char nlohmann::json_abi_v3_11_2::detail::binary_writer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, char>::to_char_type (char) [function] [call site] 00061
4 char nlohmann::json_abi_v3_11_2::detail::binary_writer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, char>::to_char_type (char) [function] [call site] 00062
4 char nlohmann::json_abi_v3_11_2::detail::binary_writer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>, char>::to_char_type (char) [function] [call site] 00063
4 __assert_fail [call site] 00064
4 __cxa_allocate_exception [call site] 00065
4 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::hex_bytes(unsigned char) [function] [call site] 00066
4 __assert_fail [call site] 00067
4 __cxa_free_exception [call site] 00068
3 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00069
4 __assert_fail [call site] 00070
4 __assert_fail [call site] 00071
4 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_escaped(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site] 00072
4 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00073
5 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_escaped(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site] 00074
5 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00075
6 __assert_fail [call site] 00076
6 __assert_fail [call site] 00077
6 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_escaped(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site] 00078
6 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00079
7 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00080
8 __assert_fail [call site] 00081
8 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00082
9 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00083
10 __assert_fail [call site] 00084
10 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump(nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> const&, bool, bool, unsigned int, unsigned int) [function] [call site] 00085
11 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_escaped(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site] 00086
11 void nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_integer (unsigned char) [function] [call site] 00087
12 bool nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::is_negative_number (unsigned char) [function] [call site] 00088
12 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::remove_sign(long) [function] [call site] 00089
13 __assert_fail [call site] 00090
12 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::count_digits(unsigned long) [function] [call site] 00091
12 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::count_digits(unsigned long) [function] [call site] 00092
12 __assert_fail [call site] 00093
11 void nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_integer (unsigned char) [function] [call site] 00094
11 nlohmann::json_abi_v3_11_2::byte_container_with_subtype > >::has_subtype() const [function] [call site] 00095
11 nlohmann::json_abi_v3_11_2::byte_container_with_subtype > >::subtype() const [function] [call site] 00096
11 void nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_integer (unsigned char) [function] [call site] 00097
11 void nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_integer (unsigned char) [function] [call site] 00098
11 nlohmann::json_abi_v3_11_2::byte_container_with_subtype > >::has_subtype() const [function] [call site] 00099
11 nlohmann::json_abi_v3_11_2::byte_container_with_subtype > >::subtype() const [function] [call site] 00100
11 void nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_integer (long) [function] [call site] 00101
11 void nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_integer (unsigned long) [function] [call site] 00102
11 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_float(double) [function] [call site] 00103
12 _Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_ [function] [call site] 00104
13 bool __libcpp_isfinite (double) [function] [call site] 00105
12 nlohmann::json_abi_v3_11_2::detail::serializer , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> >::dump_float(double, std::__1::integral_constant ) [function] [call site] 00106
13 char* nlohmann::json_abi_v3_11_2::detail::to_chars (char*, char const*, double) [function] [call site] 00107
14 _Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_ [function] [call site] 00108
14 __assert_fail [call site] 00109
14 _Z7signbitIdENSt3__19enable_ifIXsr3std17is_floating_pointIT_EE5valueEbE4typeES2_ [function] [call site] 00110
15 bool __libcpp_signbit (double) [function] [call site] 00111
14 __assert_fail [call site] 00112
14 void nlohmann::json_abi_v3_11_2::detail::dtoa_impl::grisu2 (char*, int&, int&, double) [function] [call site] 00113
15 _Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_ [function] [call site] 00114
15 __assert_fail [call site] 00115
15 __assert_fail [call site] 00116
15 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::boundaries nlohmann::json_abi_v3_11_2::detail::dtoa_impl::compute_boundaries (double) [function] [call site] 00117
16 _Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_ [function] [call site] 00118
16 __assert_fail [call site] 00119
16 __assert_fail [call site] 00120
16 unsigned long nlohmann::json_abi_v3_11_2::detail::dtoa_impl::reinterpret_bits (double) [function] [call site] 00121
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00122
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00123
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00124
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::normalize(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp) [function] [call site] 00125
17 __assert_fail [call site] 00126
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::normalize_to(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&, int) [function] [call site] 00127
17 __assert_fail [call site] 00128
17 __assert_fail [call site] 00129
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00130
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::normalize(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp) [function] [call site] 00131
15 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::grisu2(char*, int&, int&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp) [function] [call site] 00132
16 __assert_fail [call site] 00133
16 __assert_fail [call site] 00134
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::get_cached_power_for_binary_exponent(int) [function] [call site] 00135
17 __assert_fail [call site] 00136
17 __assert_fail [call site] 00137
17 __assert_fail [call site] 00138
17 __assert_fail [call site] 00139
17 __assert_fail [call site] 00140
17 __assert_fail [call site] 00141
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00142
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::mul(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&) [function] [call site] 00143
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00144
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::mul(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&) [function] [call site] 00145
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::mul(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&) [function] [call site] 00146
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00147
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00148
16 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::grisu2_digit_gen(char*, int&, int&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp) [function] [call site] 00149
17 __assert_fail [call site] 00150
17 __assert_fail [call site] 00151
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::sub(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&) [function] [call site] 00152
18 __assert_fail [call site] 00153
18 __assert_fail [call site] 00154
18 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00155
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::sub(nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&, nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp const&) [function] [call site] 00156
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int) [function] [call site] 00157
17 __assert_fail [call site] 00158
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::find_largest_pow10(unsigned int, unsigned int&) [function] [call site] 00159
17 __assert_fail [call site] 00160
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::grisu2_round(char*, int, unsigned long, unsigned long, unsigned long, unsigned long) [function] [call site] 00161
18 __assert_fail [call site] 00162
18 __assert_fail [call site] 00163
18 __assert_fail [call site] 00164
18 __assert_fail [call site] 00165
18 __assert_fail [call site] 00166
17 __assert_fail [call site] 00167
17 __assert_fail [call site] 00168
17 __assert_fail [call site] 00169
17 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::grisu2_round(char*, int, unsigned long, unsigned long, unsigned long, unsigned long) [function] [call site] 00170
14 __assert_fail [call site] 00171
14 __assert_fail [call site] 00172
14 __assert_fail [call site] 00173
14 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::format_buffer(char*, int, int, int, int) [function] [call site] 00174
15 __assert_fail [call site] 00175
15 __assert_fail [call site] 00176
15 __assert_fail [call site] 00177
15 nlohmann::json_abi_v3_11_2::detail::dtoa_impl::append_exponent(char*, int) [function] [call site] 00178
16 __assert_fail [call site] 00179
16 __assert_fail [call site] 00180
11 __assert_fail [call site] 00181
1 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void> nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::parse , std::__1::allocator > const&>(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>&)>, bool, bool) [function] [call site] 00182
2 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::basic_json(decltype(nullptr)) [function] [call site] 00183
2 nlohmann::json_abi_v3_11_2::detail::container_input_adapter_factory_impl::container_input_adapter_factory , std::__1::allocator >, void>::adapter_type nlohmann::json_abi_v3_11_2::detail::input_adapter , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00184
3 nlohmann::json_abi_v3_11_2::detail::container_input_adapter_factory_impl::container_input_adapter_factory , std::__1::allocator >, void>::create(std::__1::basic_string , std::__1::allocator > const&) [function] [call site] 00185
4 nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter_factory , void>::adapter_type nlohmann::json_abi_v3_11_2::detail::input_adapter >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site] 00186
2 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json() [function] [call site] 00187
1 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::dump(int, char, bool, nlohmann::json_abi_v3_11_2::detail::error_handler_t) const [function] [call site] 00188
1 __assert_fail [call site] 00189
1 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json() [function] [call site] 00190
1 nlohmann::json_abi_v3_11_2::basic_json , std::__1::allocator >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector >, void>::~basic_json() [function] [call site] 00191
1 __cxa_begin_catch [call site] 00192
1 __assert_fail [call site] 00193
1 __cxa_begin_catch [call site] 00194
1 __cxa_end_catch [call site] 00195
1 __cxa_begin_catch [call site] 00196