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
7 76 UA_DataSetMessage_keyFrame_decodeBinary call site: 00076 decodeRawField
5 84 stringOrder call site: 00084 nodeIdOrder
1 32 UA_ExtendedNetworkMessageHeader_decodeBinary call site: 00032 UA_memoryManager_calloc
1 100 UA_ByteString_allocBuffer call site: 00100 _DECODE_BINARY

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 UA_memoryManager_setLimitFromLast4Bytes [function] [call site] 00001
1 UA_NetworkMessage_decodeBinary [function] [call site] 00004
2 UA_NetworkMessage_decodeHeaders [function] [call site] 00007
3 UA_NetworkMessageHeader_decodeBinary [function] [call site] 00008
4 _DECODE_BINARY [function] [call site] 00009
4 _DECODE_BINARY [function] [call site] 00010
4 _DECODE_BINARY [function] [call site] 00011
4 _DECODE_BINARY [function] [call site] 00012
4 _DECODE_BINARY [function] [call site] 00013
4 _DECODE_BINARY [function] [call site] 00014
4 _DECODE_BINARY [function] [call site] 00015
4 _DECODE_BINARY [function] [call site] 00016
4 _DECODE_BINARY [function] [call site] 00017
3 UA_GroupHeader_decodeBinary [function] [call site] 00018
4 _DECODE_BINARY [function] [call site] 00019
4 _DECODE_BINARY [function] [call site] 00020
4 _DECODE_BINARY [function] [call site] 00021
4 _DECODE_BINARY [function] [call site] 00022
4 _DECODE_BINARY [function] [call site] 00023
3 UA_PayloadHeader_decodeBinary [function] [call site] 00024
4 _DECODE_BINARY [function] [call site] 00025
4 _DECODE_BINARY [function] [call site] 00026
3 UA_ExtendedNetworkMessageHeader_decodeBinary [function] [call site] 00027
4 _DECODE_BINARY [function] [call site] 00028
4 _DECODE_BINARY [function] [call site] 00029
4 UA_LIKELY [function] [call site] 00030
4 _DECODE_BINARY [function] [call site] 00031
4 ctxCalloc [function] [call site] 00032
5 UA_memoryManager_calloc [function] [call site] 00033
6 addToMap [function] [call site] 00035
7 pthread_mutex_lock [function] [call site] 00037
7 pthread_mutex_unlock [function] [call site] 00038
5 UA_calloc [function] [call site] 00039
4 ctxCalloc [function] [call site] 00040
4 _DECODE_BINARY [function] [call site] 00048
4 UA_Array_delete [function] [call site] 00049
3 UA_SecurityHeader_decodeBinary [function] [call site] 00050
4 _DECODE_BINARY [function] [call site] 00051
4 _DECODE_BINARY [function] [call site] 00052
4 _DECODE_BINARY [function] [call site] 00053
4 _DECODE_BINARY [function] [call site] 00054
4 _DECODE_BINARY [function] [call site] 00055
2 UA_NetworkMessage_decodePayload [function] [call site] 00056
3 UA_assert [function] [call site] 00057
3 ctxCalloc [function] [call site] 00058
3 UA_CHECK_MEM [function] [call site] 00059
3 _DECODE_BINARY [function] [call site] 00060
3 findEncodingMetaData [function] [call site] 00061
3 UA_DataSetMessage_decodeBinary [function] [call site] 00062
4 UA_DataSetMessageHeader_decodeBinary [function] [call site] 00063
5 _DECODE_BINARY [function] [call site] 00064
5 _DECODE_BINARY [function] [call site] 00065
5 _DECODE_BINARY [function] [call site] 00066
5 _DECODE_BINARY [function] [call site] 00067
5 _DECODE_BINARY [function] [call site] 00068
5 _DECODE_BINARY [function] [call site] 00069
5 _DECODE_BINARY [function] [call site] 00070
5 _DECODE_BINARY [function] [call site] 00071
4 UA_DataSetMessage_keyFrame_decodeBinary [function] [call site] 00072
5 _DECODE_BINARY [function] [call site] 00073
5 ctxCalloc [function] [call site] 00074
5 _DECODE_BINARY [function] [call site] 00075
5 _DECODE_BINARY [function] [call site] 00076
5 getFieldMetaData [function] [call site] 00077
5 decodeRawField [function] [call site] 00078
6 UA_findDataTypeWithCustom [function] [call site] 00079
6 ctxCalloc [function] [call site] 00086
6 ctxCalloc [function] [call site] 00087
6 _DECODE_BINARY [function] [call site] 00088
6 ctxCalloc [function] [call site] 00089
4 UA_DataSetMessage_deltaFrame_decodeBinary [function] [call site] 00090
5 _DECODE_BINARY [function] [call site] 00091
5 ctxCalloc [function] [call site] 00092
5 _DECODE_BINARY [function] [call site] 00093
5 _DECODE_BINARY [function] [call site] 00094
5 _DECODE_BINARY [function] [call site] 00095
2 UA_NetworkMessage_decodeFooters [function] [call site] 00096
3 UA_ByteString_allocBuffer [function] [call site] 00097
4 UA_ByteString_init [function] [call site] 00098
4 UA_malloc [function] [call site] 00099
4 UA_UNLIKELY [function] [call site] 00100
3 _DECODE_BINARY [function] [call site] 00101
2 UA_NetworkMessage_clear [function] [call site] 00102
3 UA_Array_delete [function] [call site] 00103
3 UA_DataSetMessage_clear [function] [call site] 00104
4 UA_Array_delete [function] [call site] 00105
4 UA_DataValue_clear [function] [call site] 00106
3 UA_ByteString_clear [function] [call site] 00110
3 UA_String_clear [function] [call site] 00111
3 UA_String_clear [function] [call site] 00112
1 UA_NetworkMessage_clear [function] [call site] 00114