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

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 UA_Variant_init [function] [call site] 00001
1 UA_decodeJson [function] [call site] 00002
2 tokenize [function] [call site] 00004
3 cj5_parse [function] [call site] 00005
4 cj5__skip_comment [function] [call site] 00007
4 cj5__alloc_token [function] [call site] 00008
4 cj5__parse_primitive [function] [call site] 00010
5 cj5__parse_string [function] [call site] 00011
6 cj5__alloc_token [function] [call site] 00012
5 cj5__isnum [function] [call site] 00013
5 cj5__islowerchar [function] [call site] 00014
5 cj5__isupperchar [function] [call site] 00015
5 cj5__alloc_token [function] [call site] 00016
4 cj5__parse_key [function] [call site] 00017
5 cj5__parse_string [function] [call site] 00018
5 cj5__islowerchar [function] [call site] 00019
5 cj5__isupperchar [function] [call site] 00020
5 cj5__isnum [function] [call site] 00021
5 cj5__alloc_token [function] [call site] 00022
4 cj5__alloc_token [function] [call site] 00023
3 UA_malloc [function] [call site] 00025
1 UA_Variant_clear [function] [call site] 00031