Fuzz introspector: fuzz_pubsub_binary
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
8 100 stringOrder call site: 00100 nodeIdOrder
7 92 UA_DataSetMessage_keyFrame_decodeBinary call site: 00092 decodeRawField
1 132 UA_DataSetMessage_clear call site: 00132 UA_clear
1 134 UA_NetworkMessage_clear call site: 00134 UA_clear
1 136 UA_NetworkMessage_clear call site: 00136 UA_clear

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 UA_memoryManager_setLimitFromLast4Bytes [function] [call site] 00001
1 UA_NetworkMessage_decodeBinary [function] [call site] 00002
2 UA_NetworkMessage_decodeHeaders [function] [call site] 00003
3 UA_GroupHeader_decodeBinary [function] [call site] 00017
3 UA_PayloadHeader_decodeBinary [function] [call site] 00022
3 UA_ExtendedNetworkMessageHeader_decodeBinary [function] [call site] 00029
2 UA_NetworkMessage_makeSyntheticPayloadHeader [function] [call site] 00055
3 __assert_fail [call site] 00056
2 UA_NetworkMessage_decodePayload [function] [call site] 00057
3 __assert_fail [call site] 00058
3 ctxCalloc [function] [call site] 00059
3 isNonNull [function] [call site] 00060
3 findEncodingMetaData [function] [call site] 00064
3 UA_DataSetMessage_decodeBinary [function] [call site] 00065
4 UA_DataSetMessage_keyFrame_decodeBinary [function] [call site] 00085
5 ctxCalloc [function] [call site] 00088
5 getFieldMetaData [function] [call site] 00093
5 decodeRawField [function] [call site] 00094
6 UA_findDataTypeWithCustom [function] [call site] 00095
7 nodeIdOrder [function] [call site] 00096
8 guidOrder [function] [call site] 00097
9 memcmp [call site] 00098
8 stringOrder [function] [call site] 00099
9 memcmp [call site] 00100
7 nodeIdOrder [function] [call site] 00101
6 ctxCalloc [function] [call site] 00102
6 ctxCalloc [function] [call site] 00103
6 ctxCalloc [function] [call site] 00106
4 UA_DataSetMessage_deltaFrame_decodeBinary [function] [call site] 00109
2 UA_NetworkMessage_decodeFooters [function] [call site] 00121
3 UA_ByteString_allocBuffer [function] [call site] 00122
4 UA_ByteString_init [function] [call site] 00123
2 UA_NetworkMessage_clear [function] [call site] 00128
3 UA_Array_delete [function] [call site] 00129
3 UA_DataSetMessage_clear [function] [call site] 00130
4 UA_Array_delete [function] [call site] 00131
4 UA_DataValue_clear [function] [call site] 00132
3 UA_ByteString_clear [function] [call site] 00134
3 UA_String_clear [function] [call site] 00136
3 UA_String_clear [function] [call site] 00138
1 UA_NetworkMessage_clear [function] [call site] 00139