The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
17 | 45 | cairo_pdf_surface_set_metadata | call site: {node_id} | iso8601_to_pdf_date_string |
17 | 169 | cairo_surface_destroy | call site: {node_id} | cairo_device_destroy |
6 | 91 | _cairo_pdf_interchange_set_metadata | call site: {node_id} | |
5 | 122 | cairo_list_is_empty | call site: {node_id} | _cairo_surface_detach_snapshot |
4 | 156 | cairo_region_destroy | call site: {node_id} | _cairo_region_fini |
3 | 8 | fuzzer_get_tmpfile | call site: {node_id} | |
3 | 12 | fuzzer_get_tmpfile | call site: {node_id} | |
3 | 38 | _cairo_paginated_surface_get_target | call site: {node_id} | _cairo_surface_set_error |
3 | 108 | cairo_tag_end | call site: {node_id} | cairo_surface_destroy |
3 | 152 | _cairo_surface_finish | call site: {node_id} | _cairo_damage_destroy |
2 | 2 | fuzzer_get_tmpfile | call site: {node_id} | |
2 | 5 | fuzzer_get_tmpfile | call site: {node_id} |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzzer_get_tmpfile
[function]
[call site]
00001
strdup
[call site]
00002
perror
[call site]
00003
abort
[call site]
00004
mkstemp
[call site]
00005
perror
[call site]
00006
abort
[call site]
00007
fdopen
[call site]
00008
perror
[call site]
00009
close
[call site]
00010
abort
[call site]
00011
fwrite
[call site]
00012
close
[call site]
00013
fprintf
[call site]
00014
abort
[call site]
00015
fclose
[call site]
00016
cairo_pdf_surface_create
[call site]
00017
cairo_surface_status
[function]
[call site]
00018
fuzzer_release_tmpfile
[function]
[call site]
00019
calloc
[call site]
00023
memcpy
[call site]
00024
cairo_pdf_surface_set_metadata
[function]
[call site]
00025
_extract_pdf_surface
[function]
[call site]
00026
_cairo_surface_set_error
[function]
[call site]
00027
_cairo_status_set_error
[call site]
00028
_cairo_error
[function]
[call site]
00029
assert
[call site]
00030
_cairo_status_is_error
[call site]
00031
_cairo_error
[function]
[call site]
00032
_cairo_surface_is_paginated
[function]
[call site]
00033
_cairo_surface_set_error
[function]
[call site]
00034
_cairo_error
[function]
[call site]
00035
_cairo_paginated_surface_get_target
[function]
[call site]
00036
assert
[call site]
00037
_cairo_surface_is_paginated
[function]
[call site]
00038
_cairo_surface_set_error
[function]
[call site]
00039
_cairo_surface_set_error
[function]
[call site]
00040
_cairo_error
[function]
[call site]
00041
_cairo_surface_is_pdf
[function]
[call site]
00042
_cairo_surface_set_error
[function]
[call site]
00043
_cairo_error
[function]
[call site]
00044
_cairo_pdf_interchange_set_metadata
[function]
[call site]
00045
iso8601_to_pdf_date_string
[function]
[call site]
00046
_cairo_isdigit
[function]
[call site]
00047
strcpy
[call site]
00048
strlen
[call site]
00049
strncat
[call site]
00050
strlen
[call site]
00051
strncat
[call site]
00052
strlen
[call site]
00053
strncat
[call site]
00054
strlen
[call site]
00055
strncat
[call site]
00056
strcat
[call site]
00057
strlen
[call site]
00058
strncat
[call site]
00059
strcat
[call site]
00060
strcat
[call site]
00061
strdup
[call site]
00062
_cairo_utf8_to_pdf_string
[function]
[call site]
00063
_cairo_malloc
[call site]
00064
_cairo_error
[function]
[call site]
00065
_cairo_utf8_to_utf16
[function]
[call site]
00066
_utf8_get_char_extended
[function]
[call site]
00067
UTF8_LENGTH
[call site]
00068
UNICODE_VALID
[call site]
00069
_cairo_error
[function]
[call site]
00070
_cairo_error
[function]
[call site]
00071
UTF8_NEXT_CHAR
[call site]
00072
_cairo_malloc_ab
[function]
[call site]
00073
_cairo_mul_size_t_overflow
[call site]
00074
_cairo_malloc
[call site]
00075
_cairo_error
[function]
[call site]
00076
_utf8_get_char
[function]
[call site]
00077
UTF8_COMPUTE
[call site]
00078
UTF8_GET
[call site]
00079
_cairo_ucs4_to_utf16
[function]
[call site]
00080
UTF8_NEXT_CHAR
[call site]
00081
unlikely
[call site]
00082
_cairo_malloc
[call site]
00083
free
[call site]
00084
_cairo_error
[function]
[call site]
00085
strcpy
[call site]
00086
snprintf
[call site]
00087
strcat
[call site]
00088
free
[call site]
00089
unlikely
[call site]
00090
free
[call site]
00091
free
[call site]
00092
free
[call site]
00093
free
[call site]
00094
free
[call site]
00095
free
[call site]
00096
free
[call site]
00097
_cairo_surface_set_error
[function]
[call site]
00098
cairo_create
[call site]
00099
cairo_tag_begin
[function]
[call site]
00100
unlikely
[call site]
00101
unlikely
[call site]
00102
_cairo_set_error
[function]
[call site]
00103
_cairo_status_set_error
[call site]
00104
_cairo_error
[function]
[call site]
00105
cairo_tag_end
[function]
[call site]
00106
unlikely
[call site]
00107
unlikely
[call site]
00108
_cairo_set_error
[function]
[call site]
00109
cairo_destroy
[call site]
00110
cairo_surface_destroy
[function]
[call site]
00111
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00112
assert
[call site]
00113
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00114
_cairo_reference_count_dec_and_test
[call site]
00115
assert
[call site]
00116
_cairo_surface_finish_snapshots
[function]
[call site]
00117
_cairo_surface_flush
[function]
[call site]
00118
_cairo_surface_detach_snapshots
[function]
[call site]
00119
_cairo_surface_has_snapshots
[function]
[call site]
00120
cairo_list_is_empty
[function]
[call site]
00121
cairo_list_validate
[function]
[call site]
00122
cairo_list_foreach
[call site]
00123
_cairo_list_validate
[function]
[call site]
00124
assert
[call site]
00125
assert
[call site]
00126
_cairo_surface_detach_snapshot
[function]
[call site]
00127
assert
[call site]
00128
cairo_list_del
[function]
[call site]
00129
_cairo_list_del
[function]
[call site]
00130
__cairo_list_del
[function]
[call site]
00131
cairo_list_init
[function]
[call site]
00132
cairo_surface_destroy
[function]
[call site]
00133
cairo_list_first_entry
[call site]
00134
_cairo_surface_detach_snapshot
[function]
[call site]
00135
_cairo_surface_detach_mime_data
[function]
[call site]
00136
_cairo_surface_has_mime_data
[function]
[call site]
00137
_cairo_user_data_array_fini
[function]
[call site]
00138
_cairo_array_index
[function]
[call site]
00139
assert
[call site]
00140
_cairo_array_fini
[function]
[call site]
00141
free
[call site]
00142
_cairo_user_data_array_init
[function]
[call site]
00143
_cairo_array_init
[function]
[call site]
00144
__cairo_surface_flush
[function]
[call site]
00145
CAIRO_REFERENCE_COUNT_GET_VALUE
[call site]
00146
_cairo_surface_finish
[function]
[call site]
00147
unlikely
[call site]
00148
_cairo_surface_set_error
[function]
[call site]
00149
assert
[call site]
00150
assert
[call site]
00151
_cairo_surface_has_snapshots
[function]
[call site]
00152
_cairo_damage_destroy
[function]
[call site]
00153
free
[call site]
00154
cairo_region_destroy
[function]
[call site]
00155
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00156
assert
[call site]
00157
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00158
_cairo_reference_count_dec_and_test
[call site]
00159
_cairo_region_fini
[function]
[call site]
00160
assert
[call site]
00161
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00162
pixman_region32_fini
[call site]
00163
VG
[call site]
00164
VALGRIND_MAKE_MEM_UNDEFINED
[call site]
00165
free
[call site]
00166
free
[call site]
00167
_cairo_user_data_array_fini
[function]
[call site]
00168
_cairo_user_data_array_fini
[function]
[call site]
00169
cairo_pattern_destroy
[call site]
00170
cairo_device_destroy
[function]
[call site]
00171
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00172
assert
[call site]
00173
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00174
_cairo_reference_count_dec_and_test
[call site]
00175
cairo_device_finish
[function]
[call site]
00176
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00177
cairo_device_flush
[function]
[call site]
00178
unlikely
[call site]
00179
_cairo_device_set_error
[function]
[call site]
00180
_cairo_status_set_error
[call site]
00181
_cairo_error
[function]
[call site]
00182
assert
[call site]
00183
CAIRO_MUTEX_FINI
[call site]
00184
_cairo_user_data_array_fini
[function]
[call site]
00185
_cairo_font_options_fini
[function]
[call site]
00186
free
[call site]
00187
free
[call site]
00188
assert
[call site]
00189
assert
[call site]
00190
_cairo_surface_has_snapshots
[function]
[call site]
00191
assert
[call site]
00192
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00193
free
[call site]
00194
free
[call site]
00195
fuzzer_release_tmpfile
[function]
[call site]
00196