Fuzz introspector: /src/fuzz_xml.c
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
153 0 EP call site: {node_id} OS_ReadXML

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 sprintf [call site] 00001
1 getpid [call site] 00002
1 fopen [call site] 00003
1 fwrite [call site] 00004
1 fclose [call site] 00005
1 OS_ReadXML [function] [call site] 00006
2 OS_ReadXML_Ex [function] [call site] 00007
3 memset [call site] 00008
3 wfopen [function] [call site] 00009
4 strchr [call site] 00010
4 strchr [call site] 00011
4 CreateFile [call site] 00012
4 GetLastError [call site] 00013
4 _open_osfhandle [call site] 00014
4 GetLastError [call site] 00015
4 CloseHandle [call site] 00016
4 _fdopen [call site] 00017
4 GetLastError [call site] 00018
4 CloseHandle [call site] 00019
4 fopen [call site] 00020
3 xml_error [function] [call site] 00021
4 va_start [call site] 00022
4 memset [call site] 00023
4 vsnprintf [call site] 00024
4 va_end [call site] 00025
3 w_file_cloexec [function] [call site] 00026
4 w_descriptor_cloexec [function] [call site] 00027
5 fcntl [call site] 00028
5 mwarn [call site] 00029
5 strerror [call site] 00030
4 fileno [call site] 00031
3 ParseXML [function] [call site] 00032
4 _ReadElem [function] [call site] 00033
5 xml_error [function] [call site] 00034
5 calloc [call site] 00035
5 calloc [call site] 00036
5 calloc [call site] 00037
5 xml_getc_fun [call site] 00038
5 xml_error [function] [call site] 00039
5 _oscomment [function] [call site] 00040
6 xml_getc_fun [call site] 00041
6 xml_getc_fun [call site] 00042
6 xml_getc_fun [call site] 00043
6 _xml_ungetc [function] [call site] 00044
6 xml_getc_fun [call site] 00045
6 xml_getc_fun [call site] 00046
6 _xml_ungetc [function] [call site] 00047
6 _xml_ungetc [function] [call site] 00048
6 _xml_ungetc [function] [call site] 00049
5 xml_error [function] [call site] 00050
5 xml_getc_fun [call site] 00051
5 xml_error [function] [call site] 00052
5 _xml_ungetc [function] [call site] 00053
5 isspace [call site] 00054
5 _writememory [function] [call site] 00055
6 realloc [call site] 00056
6 calloc [call site] 00057
6 strncpy [call site] 00058
6 realloc [call site] 00059
6 realloc [call site] 00060
6 realloc [call site] 00061
6 realloc [call site] 00062
6 realloc [call site] 00063
6 strcasecmp [call site] 00064
6 snprintf [call site] 00065
5 isspace [call site] 00066
5 _getattributes [function] [call site] 00067
6 memset [call site] 00068
6 memset [call site] 00069
6 xml_getc_fun [call site] 00070
6 xml_error [function] [call site] 00071
6 xml_error [function] [call site] 00072
6 xml_error [function] [call site] 00073
6 strcmp [call site] 00074
6 xml_error [function] [call site] 00075
6 xml_getc_fun [call site] 00076
6 isspace [call site] 00077
6 xml_getc_fun [call site] 00078
6 isspace [call site] 00079
6 xml_error [function] [call site] 00080
6 isspace [call site] 00081
6 xml_error [function] [call site] 00082
6 _writememory [function] [call site] 00083
6 strlen [call site] 00084
6 _writecontent [function] [call site] 00085
7 strdup [call site] 00086
7 snprintf [call site] 00087
6 xml_getc_fun [call site] 00088
6 isspace [call site] 00089
6 _getattributes [function] [call site] 00090
6 xml_error [function] [call site] 00091
6 xml_error [function] [call site] 00092
5 _writecontent [function] [call site] 00093
5 memset [call site] 00094
5 memset [call site] 00095
5 memset [call site] 00096
5 strcmp [call site] 00097
5 xml_error [function] [call site] 00098
5 _writecontent [function] [call site] 00099
5 strlen [call site] 00100
5 memset [call site] 00101
5 memset [call site] 00102
5 memset [call site] 00103
5 xml_getc_fun [call site] 00104
5 _xml_ungetc [function] [call site] 00105
5 _xml_ungetc [function] [call site] 00106
5 _ReadElem [function] [call site] 00107
5 xml_error [function] [call site] 00108
5 free [call site] 00109
5 free [call site] 00110
5 free [call site] 00111
4 fclose [call site] 00112
4 free [call site] 00113
4 xml_error [function] [call site] 00114
4 fclose [call site] 00115
4 free [call site] 00116
4 fclose [call site] 00117
4 free [call site] 00118
1 OS_ClearXML [function] [call site] 00119
2 free [call site] 00120
2 free [call site] 00121
2 free [call site] 00122
2 free [call site] 00123
2 free [call site] 00124
2 free [call site] 00125
2 free [call site] 00126
2 free [call site] 00127
2 memset [call site] 00128
1 unlink [call site] 00129
1 OS_GetElementsbyNode [function] [call site] 00130
2 realloc [call site] 00131
2 calloc [call site] 00132
2 strdup [call site] 00133
2 strdup [call site] 00134
2 realloc [call site] 00135
2 realloc [call site] 00136
2 strdup [call site] 00137
2 strdup [call site] 00138
2 OS_ClearNode [function] [call site] 00139
3 free [call site] 00140
3 free [call site] 00141
3 free [call site] 00142
3 free [call site] 00143
3 free [call site] 00144
3 free [call site] 00145
3 free [call site] 00146
3 free [call site] 00147
1 OS_ClearXML [function] [call site] 00148
1 OS_GetElementsbyNode [function] [call site] 00149
1 OS_ClearNode [function] [call site] 00150
1 OS_ClearNode [function] [call site] 00151
1 OS_ClearXML [function] [call site] 00152
1 unlink [call site] 00153