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 102 stringOrder call site: 00102 nodeIdOrder
7 94 UA_DataSetMessage_keyFrame_decodeBinary call site: 00094 decodeRawField
1 134 UA_DataSetMessage_clear call site: 00134 UA_clear
1 136 UA_NetworkMessage_clear call site: 00136 UA_clear
1 138 UA_NetworkMessage_clear call site: 00138 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] 00059
3 __assert_fail [call site] 00060
3 ctxCalloc [function] [call site] 00061
3 isNonNull [function] [call site] 00062
3 findEncodingMetaData [function] [call site] 00066
3 UA_DataSetMessage_decodeBinary [function] [call site] 00067
4 UA_DataSetMessage_keyFrame_decodeBinary [function] [call site] 00087
5 ctxCalloc [function] [call site] 00090
5 getFieldMetaData [function] [call site] 00095
5 decodeRawField [function] [call site] 00096
6 UA_findDataTypeWithCustom [function] [call site] 00097
7 nodeIdOrder [function] [call site] 00098
8 guidOrder [function] [call site] 00099
9 memcmp [call site] 00100
8 stringOrder [function] [call site] 00101
9 memcmp [call site] 00102
7 nodeIdOrder [function] [call site] 00103
6 ctxCalloc [function] [call site] 00104
6 ctxCalloc [function] [call site] 00105
6 ctxCalloc [function] [call site] 00108
4 UA_DataSetMessage_deltaFrame_decodeBinary [function] [call site] 00111
2 UA_NetworkMessage_decodeFooters [function] [call site] 00123
3 UA_ByteString_allocBuffer [function] [call site] 00124
4 UA_ByteString_init [function] [call site] 00125
2 UA_NetworkMessage_clear [function] [call site] 00130
3 UA_Array_delete [function] [call site] 00131
3 UA_DataSetMessage_clear [function] [call site] 00132
4 UA_Array_delete [function] [call site] 00133
4 UA_DataValue_clear [function] [call site] 00134
3 UA_ByteString_clear [function] [call site] 00136
3 UA_String_clear [function] [call site] 00138
3 UA_String_clear [function] [call site] 00140
1 UA_NetworkMessage_clear [function] [call site] 00141