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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 43 UA_DataSetMessage_clear call site: 00043
1 6 UA_NetworkMessage_decodeJson call site: 00006
1 37 UA_NetworkMessage_decodeJson call site: 00037 UA_Array_delete

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 UA_memoryManager_setLimitFromLast4Bytes [function] [call site] 00001
1 UA_NetworkMessage_decodeJson [function] [call site] 00004
2 NetworkMessage_decodeJsonInternal [function] [call site] 00008
3 currentTokenType [function] [call site] 00010
3 lookAheadForKey [function] [call site] 00011
4 UA_assert [function] [call site] 00012
4 currentTokenType [function] [call site] 00013
4 UA_assert [function] [call site] 00014
4 currentTokenType [function] [call site] 00015
4 UA_assert [function] [call site] 00016
4 skipObject [function] [call site] 00021
3 lookAheadForKey [function] [call site] 00022
3 getTokenLength [function] [call site] 00023
3 UA_calloc [function] [call site] 00026
3 decodeFields [function] [call site] 00027
4 UA_assert [function] [call site] 00028
4 UA_assert [function] [call site] 00029
4 UA_assert [function] [call site] 00030
4 currentTokenType [function] [call site] 00031
4 UA_assert [function] [call site] 00033
4 skipObject [function] [call site] 00034
4 currentTokenType [function] [call site] 00035
4 decodeFunc [function] [call site] 00036
2 UA_NetworkMessage_clear [function] [call site] 00037
3 UA_DataSetMessage_clear [function] [call site] 00042
4 UA_Array_delete [function] [call site] 00043
4 UA_DataValue_clear [function] [call site] 00044
3 UA_ByteString_clear [function] [call site] 00048
3 UA_String_clear [function] [call site] 00049
3 UA_String_clear [function] [call site] 00050
1 UA_NetworkMessage_clear [function] [call site] 00053