Fuzz introspector: fuzz_parse_string
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
9 46 parse_nodeid call site: 00046 UA_String_unescape
1 7 LLVMFuzzerTestOneInput call site: 00007 UA_NodeId_parseEx
1 60 UA_readNumberWithBase call site: 00060 UA_NamespaceMapping_remote2Local
1 198 parse_expandednodeid call site: 00198
1 204 parse_expandednodeid call site: 00204 UA_NamespaceMapping_remote2Local
1 210 LLVMFuzzerTestOneInput call site: 00210 UA_QualifiedName_parseEx
1 234 parse_qn call site: 00234

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 UA_ByteString_allocBuffer [function] [call site] 00001
2 UA_ByteString_init [function] [call site] 00002
2 UA_calloc [function] [call site] 00003
2 UA_UNLIKELY [function] [call site] 00004
1 UA_NodeId_init [function] [call site] 00006
1 UA_NodeId_parse [function] [call site] 00007
2 UA_NodeId_parseEx [function] [call site] 00008
3 parse_nodeid [function] [call site] 00009
4 YYSHIFTSTAG [function] [call site] 00022
4 YYRESTORE [function] [call site] 00025
4 escapedUri2Index [function] [call site] 00046
5 UA_String_unescape [function] [call site] 00047
6 UA_String_copy [function] [call site] 00048
6 UA_String_clear [function] [call site] 00051
6 UA_String_clear [function] [call site] 00052
5 UA_NamespaceMapping_uri2Index [function] [call site] 00053
6 UA_String_equal [function] [call site] 00054
5 UA_String_clear [function] [call site] 00055
4 UA_String_copy [function] [call site] 00056
4 UA_readNumber [function] [call site] 00057
5 UA_readNumberWithBase [function] [call site] 00058
4 UA_NamespaceMapping_remote2Local [function] [call site] 00061
4 parse_nodeid_body [function] [call site] 00062
5 UA_readNumber [function] [call site] 00063
5 UA_String_copy [function] [call site] 00064
5 UA_String_unescape [function] [call site] 00065
5 parse_guid [function] [call site] 00066
6 UA_readNumberWithBase [function] [call site] 00067
6 UA_readNumberWithBase [function] [call site] 00068
6 UA_readNumberWithBase [function] [call site] 00069
6 UA_readNumberWithBase [function] [call site] 00070
6 UA_readNumberWithBase [function] [call site] 00071
6 UA_readNumberWithBase [function] [call site] 00072
3 UA_NodeId_clear [function] [call site] 00077
1 UA_NodeId_clear [function] [call site] 00078
1 UA_DateTime_parse [function] [call site] 00079
1 UA_Guid_init [function] [call site] 00113
1 UA_Guid_parse [function] [call site] 00114
2 parse_guid [function] [call site] 00115
1 UA_ExpandedNodeId_init [function] [call site] 00116
1 UA_ExpandedNodeId_parse [function] [call site] 00117
2 UA_ExpandedNodeId_parseEx [function] [call site] 00118
3 parse_expandednodeid [function] [call site] 00119
4 YYSHIFTSTAG [function] [call site] 00146
4 YYRESTORE [function] [call site] 00149
4 UA_String_equal [function] [call site] 00199
4 UA_String_copy [function] [call site] 00200
4 UA_readNumber [function] [call site] 00201
4 escapedUri2Index [function] [call site] 00202
4 UA_String_copy [function] [call site] 00203
4 UA_readNumber [function] [call site] 00204
4 UA_NamespaceMapping_remote2Local [function] [call site] 00205
4 parse_nodeid_body [function] [call site] 00206
3 UA_ExpandedNodeId_clear [function] [call site] 00207
1 UA_ExpandedNodeId_clear [function] [call site] 00208
1 UA_QualifiedName_init [function] [call site] 00209
1 UA_QualifiedName_parse [function] [call site] 00210
2 UA_QualifiedName_parseEx [function] [call site] 00211
1 UA_QualifiedName_clear [function] [call site] 00236
1 UA_String_clear [function] [call site] 00237