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 74 UA_DataSetMessage_keyFrame_decodeBinary call site: 00074 decodeRawField
5 82 stringOrder call site: 00082 nodeIdOrder
2 32 UA_ExtendedNetworkMessageHeader_decodeBinary call site: 00032 nsmapping_test_calloc
1 36 UA_ExtendedNetworkMessageHeader_decodeBinary call site: 00036 UA_Array_delete
1 98 UA_ByteString_allocBuffer call site: 00098 _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 nsmapping_test_calloc [function] [call site] 00033
5 UA_calloc [function] [call site] 00035
4 ctxCalloc [function] [call site] 00036
4 _DECODE_BINARY [function] [call site] 00044
4 UA_Array_delete [function] [call site] 00045
3 UA_SecurityHeader_decodeBinary [function] [call site] 00046
4 _DECODE_BINARY [function] [call site] 00047
4 _DECODE_BINARY [function] [call site] 00048
4 _DECODE_BINARY [function] [call site] 00049
4 _DECODE_BINARY [function] [call site] 00050
4 _DECODE_BINARY [function] [call site] 00051
2 UA_NetworkMessage_makeSyntheticPayloadHeader [function] [call site] 00052
3 UA_assert [function] [call site] 00053
2 UA_NetworkMessage_decodePayload [function] [call site] 00054
3 UA_assert [function] [call site] 00055
3 ctxCalloc [function] [call site] 00056
3 UA_CHECK_MEM [function] [call site] 00057
3 _DECODE_BINARY [function] [call site] 00058
3 findEncodingMetaData [function] [call site] 00059
3 UA_DataSetMessage_decodeBinary [function] [call site] 00060
4 UA_DataSetMessageHeader_decodeBinary [function] [call site] 00061
5 _DECODE_BINARY [function] [call site] 00062
5 _DECODE_BINARY [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
4 UA_DataSetMessage_keyFrame_decodeBinary [function] [call site] 00070
5 _DECODE_BINARY [function] [call site] 00071
5 ctxCalloc [function] [call site] 00072
5 _DECODE_BINARY [function] [call site] 00073
5 _DECODE_BINARY [function] [call site] 00074
5 getFieldMetaData [function] [call site] 00075
5 decodeRawField [function] [call site] 00076
6 UA_findDataTypeWithCustom [function] [call site] 00077
6 ctxCalloc [function] [call site] 00084
6 ctxCalloc [function] [call site] 00085
6 _DECODE_BINARY [function] [call site] 00086
6 ctxCalloc [function] [call site] 00087
4 UA_DataSetMessage_deltaFrame_decodeBinary [function] [call site] 00088
5 _DECODE_BINARY [function] [call site] 00089
5 ctxCalloc [function] [call site] 00090
5 _DECODE_BINARY [function] [call site] 00091
5 _DECODE_BINARY [function] [call site] 00092
5 _DECODE_BINARY [function] [call site] 00093
2 UA_NetworkMessage_decodeFooters [function] [call site] 00094
3 UA_ByteString_allocBuffer [function] [call site] 00095
4 UA_ByteString_init [function] [call site] 00096
4 UA_calloc [function] [call site] 00097
4 UA_UNLIKELY [function] [call site] 00098
3 _DECODE_BINARY [function] [call site] 00099
2 UA_NetworkMessage_clear [function] [call site] 00100
3 UA_Array_delete [function] [call site] 00101
3 UA_DataSetMessage_clear [function] [call site] 00102
4 UA_Array_delete [function] [call site] 00103
4 UA_DataValue_clear [function] [call site] 00104
3 UA_ByteString_clear [function] [call site] 00108
3 UA_String_clear [function] [call site] 00109
3 UA_String_clear [function] [call site] 00110
1 UA_NetworkMessage_clear [function] [call site] 00112