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
14 104 stringOrder call site: 00104 nodeIdOrder
5 96 UA_DataSetMessage_keyFrame_decodeBinary call site: 00096 decodeRawField
1 102 guidOrder call site: 00102 stringOrder
1 145 UA_DataSetMessage_clear call site: 00145 UA_clear
1 147 UA_NetworkMessage_clear call site: 00147 UA_clear
1 149 UA_NetworkMessage_clear call site: 00149 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] 00058
3 __assert_fail [call site] 00059
2 UA_NetworkMessage_decodePayload [function] [call site] 00062
3 __assert_fail [call site] 00063
3 ctxCalloc [function] [call site] 00064
3 isNonNull [function] [call site] 00065
3 findEncodingMetaData [function] [call site] 00069
3 UA_DataSetMessage_decodeBinary [function] [call site] 00070
4 UA_DataSetMessage_keyFrame_decodeBinary [function] [call site] 00088
5 fieldCountFitsBuffer [function] [call site] 00091
5 ctxCalloc [function] [call site] 00092
5 getFieldMetaData [function] [call site] 00097
5 decodeRawField [function] [call site] 00098
6 UA_findDataTypeWithCustom [function] [call site] 00099
7 nodeIdOrder [function] [call site] 00100
8 guidOrder [function] [call site] 00101
9 memcmp [call site] 00102
8 stringOrder [function] [call site] 00103
9 memcmp [call site] 00104
7 nodeIdOrder [function] [call site] 00105
6 ctxCalloc [function] [call site] 00106
6 UA_DataSetMessage_keyFrame_rawScalar_decodeBinary [function] [call site] 00107
6 ctxCalloc [function] [call site] 00110
6 ctxCalloc [function] [call site] 00113
6 UA_DataSetMessage_keyFrame_rawScalar_decodeBinary [function] [call site] 00114
4 UA_DataSetMessage_deltaFrame_decodeBinary [function] [call site] 00119
2 UA_NetworkMessage_decodeFooters [function] [call site] 00134
3 UA_ByteString_allocBuffer [function] [call site] 00135
4 UA_ByteString_init [function] [call site] 00136
2 UA_NetworkMessage_clear [function] [call site] 00141
3 UA_Array_delete [function] [call site] 00142
3 UA_DataSetMessage_clear [function] [call site] 00143
4 UA_Array_delete [function] [call site] 00144
4 UA_DataValue_clear [function] [call site] 00145
3 UA_ByteString_clear [function] [call site] 00147
3 UA_String_clear [function] [call site] 00149
3 UA_String_clear [function] [call site] 00151
1 UA_NetworkMessage_clear [function] [call site] 00152