The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
17 | 60 | cairo_pdf_surface_set_metadata | call site: {node_id} | iso8601_to_pdf_date_string |
17 | 175 | cairo_surface_destroy | call site: {node_id} | cairo_device_destroy |
7 | 29 | cairo_image_surface_get_height | call site: {node_id} | cairo_set_source |
6 | 106 | _cairo_pdf_interchange_set_metadata | call site: {node_id} | |
5 | 53 | _extract_pdf_surface | call site: {node_id} | cairo_pdf_surface_set_metadata |
5 | 128 | cairo_list_is_empty | call site: {node_id} | _cairo_surface_detach_snapshot |
4 | 113 | cairo_pdf_surface_set_metadata | call site: {node_id} | cairo_surface_destroy |
4 | 162 | 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 | 22 | fuzzer_release_tmpfile | call site: {node_id} | cairo_create |
3 | 49 | _cairo_paginated_surface_get_target | call site: {node_id} | _cairo_surface_set_error |
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_image_surface_create_from_png
[call site]
00017
cairo_surface_status
[function]
[call site]
00018
fuzzer_release_tmpfile
[function]
[call site]
00019
cairo_create
[call site]
00023
cairo_surface_get_content
[function]
[call site]
00024
cairo_image_surface_get_width
[function]
[call site]
00025
_cairo_surface_is_image
[function]
[call site]
00026
_cairo_error_throw
[call site]
00027
cairo_image_surface_get_height
[function]
[call site]
00028
_cairo_surface_is_image
[function]
[call site]
00029
_cairo_error_throw
[call site]
00030
calloc
[call site]
00031
memcpy
[call site]
00032
cairo_pattern_create_raster_source
[call site]
00033
cairo_raster_source_pattern_set_acquire
[function]
[call site]
00034
cairo_set_source
[call site]
00035
cairo_pdf_surface_set_page_label
[function]
[call site]
00036
_extract_pdf_surface
[function]
[call site]
00037
_cairo_surface_set_error
[function]
[call site]
00038
_cairo_status_set_error
[call site]
00039
_cairo_error
[function]
[call site]
00040
assert
[call site]
00041
_cairo_status_is_error
[call site]
00042
_cairo_error
[function]
[call site]
00043
_cairo_surface_is_paginated
[function]
[call site]
00044
_cairo_surface_set_error
[function]
[call site]
00045
_cairo_error
[function]
[call site]
00046
_cairo_paginated_surface_get_target
[function]
[call site]
00047
assert
[call site]
00048
_cairo_surface_is_paginated
[function]
[call site]
00049
_cairo_surface_set_error
[function]
[call site]
00050
_cairo_surface_set_error
[function]
[call site]
00051
_cairo_error
[function]
[call site]
00052
_cairo_surface_is_pdf
[function]
[call site]
00053
_cairo_surface_set_error
[function]
[call site]
00054
_cairo_error
[function]
[call site]
00055
free
[call site]
00056
strdup
[call site]
00057
cairo_pdf_surface_set_metadata
[function]
[call site]
00058
_extract_pdf_surface
[function]
[call site]
00059
_cairo_pdf_interchange_set_metadata
[function]
[call site]
00060
iso8601_to_pdf_date_string
[function]
[call site]
00061
_cairo_isdigit
[function]
[call site]
00062
strcpy
[call site]
00063
strlen
[call site]
00064
strncat
[call site]
00065
strlen
[call site]
00066
strncat
[call site]
00067
strlen
[call site]
00068
strncat
[call site]
00069
strlen
[call site]
00070
strncat
[call site]
00071
strcat
[call site]
00072
strlen
[call site]
00073
strncat
[call site]
00074
strcat
[call site]
00075
strcat
[call site]
00076
strdup
[call site]
00077
_cairo_utf8_to_pdf_string
[function]
[call site]
00078
_cairo_malloc
[call site]
00079
_cairo_error
[function]
[call site]
00080
_cairo_utf8_to_utf16
[function]
[call site]
00081
_utf8_get_char_extended
[function]
[call site]
00082
UTF8_LENGTH
[call site]
00083
UNICODE_VALID
[call site]
00084
_cairo_error
[function]
[call site]
00085
_cairo_error
[function]
[call site]
00086
UTF8_NEXT_CHAR
[call site]
00087
_cairo_malloc_ab
[function]
[call site]
00088
_cairo_mul_size_t_overflow
[call site]
00089
_cairo_malloc
[call site]
00090
_cairo_error
[function]
[call site]
00091
_utf8_get_char
[function]
[call site]
00092
UTF8_COMPUTE
[call site]
00093
UTF8_GET
[call site]
00094
_cairo_ucs4_to_utf16
[function]
[call site]
00095
UTF8_NEXT_CHAR
[call site]
00096
unlikely
[call site]
00097
_cairo_malloc
[call site]
00098
free
[call site]
00099
_cairo_error
[function]
[call site]
00100
strcpy
[call site]
00101
snprintf
[call site]
00102
strcat
[call site]
00103
free
[call site]
00104
unlikely
[call site]
00105
free
[call site]
00106
free
[call site]
00107
free
[call site]
00108
free
[call site]
00109
free
[call site]
00110
free
[call site]
00111
free
[call site]
00112
_cairo_surface_set_error
[function]
[call site]
00113
cairo_paint
[call site]
00114
cairo_destroy
[call site]
00115
cairo_pattern_destroy
[call site]
00116
cairo_surface_destroy
[function]
[call site]
00117
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00118
assert
[call site]
00119
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00120
_cairo_reference_count_dec_and_test
[call site]
00121
assert
[call site]
00122
_cairo_surface_finish_snapshots
[function]
[call site]
00123
_cairo_surface_flush
[function]
[call site]
00124
_cairo_surface_detach_snapshots
[function]
[call site]
00125
_cairo_surface_has_snapshots
[function]
[call site]
00126
cairo_list_is_empty
[function]
[call site]
00127
cairo_list_validate
[function]
[call site]
00128
cairo_list_foreach
[call site]
00129
_cairo_list_validate
[function]
[call site]
00130
assert
[call site]
00131
assert
[call site]
00132
_cairo_surface_detach_snapshot
[function]
[call site]
00133
assert
[call site]
00134
cairo_list_del
[function]
[call site]
00135
_cairo_list_del
[function]
[call site]
00136
__cairo_list_del
[function]
[call site]
00137
cairo_list_init
[function]
[call site]
00138
cairo_surface_destroy
[function]
[call site]
00139
cairo_list_first_entry
[call site]
00140
_cairo_surface_detach_snapshot
[function]
[call site]
00141
_cairo_surface_detach_mime_data
[function]
[call site]
00142
_cairo_surface_has_mime_data
[function]
[call site]
00143
_cairo_user_data_array_fini
[function]
[call site]
00144
_cairo_array_index
[function]
[call site]
00145
assert
[call site]
00146
_cairo_array_fini
[function]
[call site]
00147
free
[call site]
00148
_cairo_user_data_array_init
[function]
[call site]
00149
_cairo_array_init
[function]
[call site]
00150
__cairo_surface_flush
[function]
[call site]
00151
CAIRO_REFERENCE_COUNT_GET_VALUE
[call site]
00152
_cairo_surface_finish
[function]
[call site]
00153
unlikely
[call site]
00154
_cairo_surface_set_error
[function]
[call site]
00155
assert
[call site]
00156
assert
[call site]
00157
_cairo_surface_has_snapshots
[function]
[call site]
00158
_cairo_damage_destroy
[function]
[call site]
00159
free
[call site]
00160
cairo_region_destroy
[function]
[call site]
00161
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00162
assert
[call site]
00163
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00164
_cairo_reference_count_dec_and_test
[call site]
00165
_cairo_region_fini
[function]
[call site]
00166
assert
[call site]
00167
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00168
pixman_region32_fini
[call site]
00169
VG
[call site]
00170
VALGRIND_MAKE_MEM_UNDEFINED
[call site]
00171
free
[call site]
00172
free
[call site]
00173
_cairo_user_data_array_fini
[function]
[call site]
00174
_cairo_user_data_array_fini
[function]
[call site]
00175
cairo_pattern_destroy
[call site]
00176
cairo_device_destroy
[function]
[call site]
00177
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00178
assert
[call site]
00179
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00180
_cairo_reference_count_dec_and_test
[call site]
00181
cairo_device_finish
[function]
[call site]
00182
CAIRO_REFERENCE_COUNT_IS_INVALID
[call site]
00183
cairo_device_flush
[function]
[call site]
00184
unlikely
[call site]
00185
_cairo_device_set_error
[function]
[call site]
00186
_cairo_status_set_error
[call site]
00187
_cairo_error
[function]
[call site]
00188
assert
[call site]
00189
CAIRO_MUTEX_FINI
[call site]
00190
_cairo_user_data_array_fini
[function]
[call site]
00191
_cairo_font_options_fini
[function]
[call site]
00192
free
[call site]
00193
free
[call site]
00194
assert
[call site]
00195
assert
[call site]
00196
_cairo_surface_has_snapshots
[function]
[call site]
00197
assert
[call site]
00198
CAIRO_REFERENCE_COUNT_HAS_REFERENCE
[call site]
00199
free
[call site]
00200
free
[call site]
00201
fuzzer_release_tmpfile
[function]
[call site]
00202