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
|
1080 | 1598 |
nlohmann::json_abi_v3_11_2::detail::parser
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:12197 |
1001 | 1137 |
9 :
['bool nlohmann::json_abi_v3_11_2::detail::parser
|
1009 | 1598 |
nlohmann::json_abi_v3_11_2::detail::parser
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:12197 |
64 | 64 |
6 :
['__cxa_free_exception', 'std::__1::basic_string
|
64 | 64 |
nlohmann::json_abi_v3_11_2::basic_json
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:19673 |
9 | 9 |
1 :
['std::__1::basic_string
|
9 | 9 |
nlohmann::json_abi_v3_11_2::basic_json
|
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
|
9 | 9 |
nlohmann::json_abi_v3_11_2::basic_json
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:19673 |
0 | 171 |
3 :
['nlohmann::json_abi_v3_11_2::basic_json
|
0 | 183 |
nlohmann::json_abi_v3_11_2::detail::parser
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:12239 |
0 | 171 |
3 :
['nlohmann::json_abi_v3_11_2::basic_json
|
0 | 183 |
nlohmann::json_abi_v3_11_2::detail::parser
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:12239 |
0 | 16 |
1 :
['nlohmann::json_abi_v3_11_2::detail::lexer
|
0 | 16 |
nlohmann::json_abi_v3_11_2::detail::lexer
|
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
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:18388 |
0 | 0 |
3 :
['std::__1::basic_string
|
0 | 412 |
nlohmann::json_abi_v3_11_2::detail::serializer
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:18045 |
0 | 0 |
3 :
['std::__1::basic_string
|
0 | 374 |
nlohmann::json_abi_v3_11_2::detail::serializer
|
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
|
call site: 00000 | /src/json/tests/../single_include/nlohmann/json.hpp:7636 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
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
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
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
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
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
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
__assert_fail
[call site]
00007
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
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
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
__cxa_allocate_exception
[call site]
00011
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
nlohmann::json_abi_v3_11_2::detail::exception::name(std::__1::basic_string
, std::__1::allocator
> const&, int)
[function]
[call site]
00013
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
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
strlen
[call site]
00016
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
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
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
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
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
nlohmann::json_abi_v3_11_2::detail::other_error::other_error(int, char const*)
[function]
[call site]
00022
nlohmann::json_abi_v3_11_2::detail::exception::exception(int, char const*)
[function]
[call site]
00023
std::exception::exception()
[function]
[call site]
00024
std::runtime_error::runtime_error(char const*)
[call site]
00025
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
__assert_fail
[call site]
00027
__assert_fail
[call site]
00028
__assert_fail
[call site]
00029
__assert_fail
[call site]
00030
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
__clang_call_terminate
[call site]
00032
__cxa_begin_catch
[call site]
00033
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
nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter_factory
::create(unsigned char const*, unsigned char const*)
[function]
[call site]
00035
nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter
::iterator_input_adapter(unsigned char const*, unsigned char const*)
[function]
[call site]
00036
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
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
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
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
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
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
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
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
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
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
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
__clang_call_terminate
[call site]
00048
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
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
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
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
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
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
__assert_fail
[call site]
00055
__assert_fail
[call site]
00056
snprintf
[call site]
00057
snprintf
[call site]
00058
__cxa_allocate_exception
[call site]
00059
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
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
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
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
__assert_fail
[call site]
00064
__cxa_allocate_exception
[call site]
00065
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
__assert_fail
[call site]
00067
__cxa_free_exception
[call site]
00068
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
__assert_fail
[call site]
00070
__assert_fail
[call site]
00071
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
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
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
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
__assert_fail
[call site]
00076
__assert_fail
[call site]
00077
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
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
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
__assert_fail
[call site]
00081
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
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
__assert_fail
[call site]
00084
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
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
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
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
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
__assert_fail
[call site]
00090
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
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
__assert_fail
[call site]
00093
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
nlohmann::json_abi_v3_11_2::byte_container_with_subtype
> >::has_subtype() const
[function]
[call site]
00095
nlohmann::json_abi_v3_11_2::byte_container_with_subtype
> >::subtype() const
[function]
[call site]
00096
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
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
nlohmann::json_abi_v3_11_2::byte_container_with_subtype
> >::has_subtype() const
[function]
[call site]
00099
nlohmann::json_abi_v3_11_2::byte_container_with_subtype
> >::subtype() const
[function]
[call site]
00100
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
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
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
_Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
[function]
[call site]
00104
bool __libcpp_isfinite
(double)
[function]
[call site]
00105
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
char* nlohmann::json_abi_v3_11_2::detail::to_chars
(char*, char const*, double)
[function]
[call site]
00107
_Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
[function]
[call site]
00108
__assert_fail
[call site]
00109
_Z7signbitIdENSt3__19enable_ifIXsr3std17is_floating_pointIT_EE5valueEbE4typeES2_
[function]
[call site]
00110
bool __libcpp_signbit
(double)
[function]
[call site]
00111
__assert_fail
[call site]
00112
void nlohmann::json_abi_v3_11_2::detail::dtoa_impl::grisu2
(char*, int&, int&, double)
[function]
[call site]
00113
_Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
[function]
[call site]
00114
__assert_fail
[call site]
00115
__assert_fail
[call site]
00116
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
_Z8isfiniteIdENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
[function]
[call site]
00118
__assert_fail
[call site]
00119
__assert_fail
[call site]
00120
unsigned long nlohmann::json_abi_v3_11_2::detail::dtoa_impl::reinterpret_bits
(double)
[function]
[call site]
00121
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00122
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00123
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00124
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
__assert_fail
[call site]
00126
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
__assert_fail
[call site]
00128
__assert_fail
[call site]
00129
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00130
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
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
__assert_fail
[call site]
00133
__assert_fail
[call site]
00134
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::get_cached_power_for_binary_exponent(int)
[function]
[call site]
00135
__assert_fail
[call site]
00136
__assert_fail
[call site]
00137
__assert_fail
[call site]
00138
__assert_fail
[call site]
00139
__assert_fail
[call site]
00140
__assert_fail
[call site]
00141
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00142
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
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00144
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
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
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00147
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00148
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
__assert_fail
[call site]
00150
__assert_fail
[call site]
00151
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
__assert_fail
[call site]
00153
__assert_fail
[call site]
00154
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00155
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
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::diyfp::diyfp(unsigned long, int)
[function]
[call site]
00157
__assert_fail
[call site]
00158
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::find_largest_pow10(unsigned int, unsigned int&)
[function]
[call site]
00159
__assert_fail
[call site]
00160
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
__assert_fail
[call site]
00162
__assert_fail
[call site]
00163
__assert_fail
[call site]
00164
__assert_fail
[call site]
00165
__assert_fail
[call site]
00166
__assert_fail
[call site]
00167
__assert_fail
[call site]
00168
__assert_fail
[call site]
00169
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
__assert_fail
[call site]
00171
__assert_fail
[call site]
00172
__assert_fail
[call site]
00173
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::format_buffer(char*, int, int, int, int)
[function]
[call site]
00174
__assert_fail
[call site]
00175
__assert_fail
[call site]
00176
__assert_fail
[call site]
00177
nlohmann::json_abi_v3_11_2::detail::dtoa_impl::append_exponent(char*, int)
[function]
[call site]
00178
__assert_fail
[call site]
00179
__assert_fail
[call site]
00180
__assert_fail
[call site]
00181
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
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
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
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
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
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
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
__assert_fail
[call site]
00189
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
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
__cxa_begin_catch
[call site]
00192
__assert_fail
[call site]
00193
__cxa_begin_catch
[call site]
00194
__cxa_end_catch
[call site]
00195
__cxa_begin_catch
[call site]
00196