The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
18 | 18 |
6 :
['malloc', 'ftell', 'fopen', 'fread', 'fseek', 'exit'] |
685 | 959 | cjpeg_main | call site: 00227 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:730 |
14 | 365 |
4 :
['keymatch', '__isoc99_sscanf', 'jpeg_set_colorspace', 'exit'] |
374 | 725 | parse_switches(jpeg_compress_struct*,int,char**,int,int) | call site: 00000 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:323 |
6 | 6 |
1 :
['usage()'] |
703 | 977 | cjpeg_main | call site: 00037 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:702 |
2 | 4 |
2 :
['out_of_memory', 'jpeg_get_small'] |
2 | 4 | alloc_small | call site: 00000 | /src/libjpeg-turbo.3.0.x/jmemmgr.c:318 |
2 | 2 |
1 :
['read_stdin'] |
693 | 967 | cjpeg_main | call site: 00219 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:709 |
0 | 2 |
1 :
['jpeg_mem_term'] |
14 | 16 | jinit_memory_mgr | call site: 00009 | /src/libjpeg-turbo.3.0.x/jmemmgr.c:1227 |
0 | 0 | None | 703 | 1307 | cjpeg_main | call site: 00004 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:651 |
0 | 0 | None | 703 | 977 | cjpeg_main | call site: 00037 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:679 |
0 | 0 | None | 689 | 963 | cjpeg_main | call site: 00223 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:720 |
0 | 0 | None | 374 | 725 | parse_switches(jpeg_compress_struct*,int,char**,int,int) | call site: 00000 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:341 |
0 | 0 | None | 374 | 725 | parse_switches(jpeg_compress_struct*,int,char**,int,int) | call site: 00000 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:347 |
0 | 0 | None | 374 | 725 | parse_switches(jpeg_compress_struct*,int,char**,int,int) | call site: 00000 | /src/libjpeg-turbo.3.0.x/fuzz/../cjpeg.c:349 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
snprintf
[call site]
00001
mkstemp
[call site]
00002
write
[call site]
00003
cjpeg_main
[function]
[call site]
00004
jpeg_std_error
[function]
[call site]
00005
jpeg_CreateCompress
[function]
[call site]
00006
jinit_memory_mgr
[function]
[call site]
00007
jpeg_mem_init
[function]
[call site]
00008
jpeg_get_small
[function]
[call site]
00009
jpeg_mem_term
[function]
[call site]
00010
__errno_location
[call site]
00011
getenv
[call site]
00012
strlen
[call site]
00013
strncpy
[call site]
00014
__isoc99_sscanf
[call site]
00015
jpeg_set_defaults
[function]
[call site]
00016
jpeg_set_quality
[function]
[call site]
00017
jpeg_quality_scaling
[function]
[call site]
00018
jpeg_set_linear_quality
[function]
[call site]
00019
jpeg_add_quant_table
[function]
[call site]
00020
jpeg_alloc_quant_table
[function]
[call site]
00021
jpeg_add_quant_table
[function]
[call site]
00022
std_huff_tables
[function]
[call site]
00023
add_huff_table
[function]
[call site]
00024
jpeg_alloc_huff_table
[function]
[call site]
00025
add_huff_table
[function]
[call site]
00026
add_huff_table
[function]
[call site]
00027
add_huff_table
[function]
[call site]
00028
jpeg_default_colorspace
[function]
[call site]
00029
jpeg_set_colorspace
[function]
[call site]
00030
jpeg_set_colorspace
[function]
[call site]
00031
jpeg_set_colorspace
[function]
[call site]
00032
jpeg_set_colorspace
[function]
[call site]
00033
jpeg_set_colorspace
[function]
[call site]
00034
jpeg_set_colorspace
[function]
[call site]
00035
jpeg_set_colorspace
[function]
[call site]
00036
parse_switches(jpeg_compress_struct*, int, char**, int, int)
[function]
[call site]
00037
keymatch
[function]
[call site]
00038
__ctype_b_loc
[call site]
00039
tolower
[call site]
00040
keymatch
[function]
[call site]
00041
keymatch
[function]
[call site]
00042
usage()
[function]
[call site]
00043
fprintf
[call site]
00044
fprintf
[call site]
00045
fprintf
[call site]
00046
fprintf
[call site]
00047
fprintf
[call site]
00048
fprintf
[call site]
00049
fprintf
[call site]
00050
fprintf
[call site]
00051
fprintf
[call site]
00052
fprintf
[call site]
00053
fprintf
[call site]
00054
fprintf
[call site]
00055
fprintf
[call site]
00056
fprintf
[call site]
00057
fprintf
[call site]
00058
fprintf
[call site]
00059
fprintf
[call site]
00060
fprintf
[call site]
00061
fprintf
[call site]
00062
fprintf
[call site]
00063
fprintf
[call site]
00064
fprintf
[call site]
00065
fprintf
[call site]
00066
fprintf
[call site]
00067
fprintf
[call site]
00068
fprintf
[call site]
00069
fprintf
[call site]
00070
fprintf
[call site]
00071
fprintf
[call site]
00072
fprintf
[call site]
00073
fprintf
[call site]
00074
fprintf
[call site]
00075
fprintf
[call site]
00076
fprintf
[call site]
00077
exit
[call site]
00078
keymatch
[function]
[call site]
00079
keymatch
[function]
[call site]
00080
keymatch
[function]
[call site]
00081
usage()
[function]
[call site]
00082
keymatch
[function]
[call site]
00083
fprintf
[call site]
00084
fprintf
[call site]
00085
fprintf
[call site]
00086
fprintf
[call site]
00087
keymatch
[function]
[call site]
00088
fprintf
[call site]
00089
exit
[call site]
00090
keymatch
[function]
[call site]
00091
keymatch
[function]
[call site]
00092
jpeg_set_colorspace
[function]
[call site]
00093
keymatch
[function]
[call site]
00094
jpeg_set_colorspace
[function]
[call site]
00095
keymatch
[function]
[call site]
00096
usage()
[function]
[call site]
00097
keymatch
[function]
[call site]
00098
usage()
[function]
[call site]
00099
__isoc99_sscanf
[call site]
00100
usage()
[function]
[call site]
00101
__isoc99_sscanf
[call site]
00102
keymatch
[function]
[call site]
00103
usage()
[function]
[call site]
00104
__isoc99_sscanf
[call site]
00105
usage()
[function]
[call site]
00106
keymatch
[function]
[call site]
00107
keymatch
[function]
[call site]
00108
usage()
[function]
[call site]
00109
keymatch
[function]
[call site]
00110
usage()
[function]
[call site]
00111
__isoc99_sscanf
[call site]
00112
usage()
[function]
[call site]
00113
usage()
[function]
[call site]
00114
keymatch
[function]
[call site]
00115
keymatch
[function]
[call site]
00116
keymatch
[function]
[call site]
00117
usage()
[function]
[call site]
00118
keymatch
[function]
[call site]
00119
usage()
[function]
[call site]
00120
keymatch
[function]
[call site]
00121
usage()
[function]
[call site]
00122
keymatch
[function]
[call site]
00123
keymatch
[function]
[call site]
00124
usage()
[function]
[call site]
00125
__isoc99_sscanf
[call site]
00126
usage()
[function]
[call site]
00127
usage()
[function]
[call site]
00128
keymatch
[function]
[call site]
00129
usage()
[function]
[call site]
00130
keymatch
[function]
[call site]
00131
usage()
[function]
[call site]
00132
keymatch
[function]
[call site]
00133
usage()
[function]
[call site]
00134
__isoc99_sscanf
[call site]
00135
usage()
[function]
[call site]
00136
usage()
[function]
[call site]
00137
keymatch
[function]
[call site]
00138
keymatch
[function]
[call site]
00139
usage()
[function]
[call site]
00140
set_quality_ratings
[function]
[call site]
00141
__isoc99_sscanf
[call site]
00142
jpeg_quality_scaling
[function]
[call site]
00143
jpeg_quality_scaling
[function]
[call site]
00144
jpeg_default_qtables
[function]
[call site]
00145
jpeg_add_quant_table
[function]
[call site]
00146
jpeg_add_quant_table
[function]
[call site]
00147
usage()
[function]
[call site]
00148
read_quant_tables
[function]
[call site]
00149
fopen
[call site]
00150
fprintf
[call site]
00151
read_text_integer
[function]
[call site]
00152
text_getc
[function]
[call site]
00153
getc
[call site]
00154
getc
[call site]
00155
__ctype_b_loc
[call site]
00156
__ctype_b_loc
[call site]
00157
text_getc
[function]
[call site]
00158
__ctype_b_loc
[call site]
00159
fprintf
[call site]
00160
fclose
[call site]
00161
read_text_integer
[function]
[call site]
00162
fprintf
[call site]
00163
fclose
[call site]
00164
fprintf
[call site]
00165
fclose
[call site]
00166
fclose
[call site]
00167
usage()
[function]
[call site]
00168
set_quant_slots
[function]
[call site]
00169
__isoc99_sscanf
[call site]
00170
fprintf
[call site]
00171
usage()
[function]
[call site]
00172
set_sample_factors
[function]
[call site]
00173
__isoc99_sscanf
[call site]
00174
fprintf
[call site]
00175
usage()
[function]
[call site]
00176
jpeg_simple_progression
[function]
[call site]
00177
jpeg_default_colorspace
[function]
[call site]
00178
fill_dc_scans
[function]
[call site]
00179
fill_scans
[function]
[call site]
00180
fill_a_scan
[function]
[call site]
00181
fill_a_scan
[function]
[call site]
00182
fill_a_scan
[function]
[call site]
00183
fill_a_scan
[function]
[call site]
00184
fill_a_scan
[function]
[call site]
00185
fill_dc_scans
[function]
[call site]
00186
fill_a_scan
[function]
[call site]
00187
fill_a_scan
[function]
[call site]
00188
fill_a_scan
[function]
[call site]
00189
fill_dc_scans
[function]
[call site]
00190
fill_scans
[function]
[call site]
00191
fill_scans
[function]
[call site]
00192
fill_scans
[function]
[call site]
00193
fill_dc_scans
[function]
[call site]
00194
fill_scans
[function]
[call site]
00195
jpeg_enable_lossless
[function]
[call site]
00196
read_scan_script
[function]
[call site]
00197
fopen
[call site]
00198
fprintf
[call site]
00199
read_scan_integer
[function]
[call site]
00200
read_text_integer
[function]
[call site]
00201
__ctype_b_loc
[call site]
00202
text_getc
[function]
[call site]
00203
__ctype_b_loc
[call site]
00204
ungetc
[call site]
00205
fprintf
[call site]
00206
fclose
[call site]
00207
fclose
[call site]
00208
read_scan_integer
[function]
[call site]
00209
read_scan_integer
[function]
[call site]
00210
read_scan_integer
[function]
[call site]
00211
read_scan_integer
[function]
[call site]
00212
read_scan_integer
[function]
[call site]
00213
fclose
[call site]
00214
fclose
[call site]
00215
fclose
[call site]
00216
usage()
[function]
[call site]
00217
fprintf
[call site]
00218
usage()
[function]
[call site]
00219
fopen
[call site]
00220
fprintf
[call site]
00221
exit
[call site]
00222
read_stdin
[function]
[call site]
00223
fopen
[call site]
00224
fprintf
[call site]
00225
exit
[call site]
00226
write_stdout
[function]
[call site]
00227
fopen
[call site]
00228
fprintf
[call site]
00229
exit
[call site]
00230
fseek
[call site]
00231
ftell
[call site]
00232
fseek
[call site]
00233
fprintf
[call site]
00234
exit
[call site]
00235
fprintf
[call site]
00236
fclose
[call site]
00237
exit
[call site]
00238
fread
[call site]
00239
fprintf
[call site]
00240
fclose
[call site]
00241
exit
[call site]
00242
fclose
[call site]
00243
_setjmp
[call site]
00244
jpeg_abort_compress
[function]
[call site]
00245
jpeg_abort
[function]
[call site]
00246
jpeg_destroy_compress
[function]
[call site]
00247
jpeg_destroy
[function]
[call site]
00248
fclose
[call site]
00249
start_progress_monitor
[function]
[call site]
00250
select_file_type(jpeg_compress_struct*, _IO_FILE*)
[function]
[call site]
00251
getc
[call site]
00252
ungetc
[call site]
00253
jpeg_default_colorspace
[function]
[call site]
00254
parse_switches(jpeg_compress_struct*, int, char**, int, int)
[function]
[call site]
00255
jpeg_mem_dest
[function]
[call site]
00256
jpeg_stdio_dest
[function]
[call site]
00257
_setjmp
[call site]
00258
jpeg_abort_compress
[function]
[call site]
00259
jpeg_destroy_compress
[function]
[call site]
00260
fclose
[call site]
00261
jpeg_start_compress
[function]
[call site]
00262
jpeg_suppress_tables
[function]
[call site]
00263
jinit_compress_master
[function]
[call site]
00264
jinit_c_master_control
[function]
[call site]
00265
validate_script
[function]
[call site]
00266
jpeg_default_colorspace
[function]
[call site]
00267
initial_setup
[function]
[call site]
00268
jdiv_round_up
[function]
[call site]
00269
jdiv_round_up
[function]
[call site]
00270
jdiv_round_up
[function]
[call site]
00271
jdiv_round_up
[function]
[call site]
00272
jdiv_round_up
[function]
[call site]
00273
using_std_huff_tables
[function]
[call site]
00274
memcmp
[call site]
00275
memcmp
[call site]
00276
memcmp
[call site]
00277
memcmp
[call site]
00278
memcmp
[call site]
00279
memcmp
[call site]
00280
memcmp
[call site]
00281
memcmp
[call site]
00282
j16init_color_converter
[function]
[call site]
00283
j16init_downsampler
[function]
[call site]
00284
j16init_c_prep_controller
[function]
[call site]
00285
create_context_buffer
[function]
[call site]
00286
j12init_color_converter
[function]
[call site]
00287
j12init_downsampler
[function]
[call site]
00288
j12init_c_prep_controller
[function]
[call site]
00289
jinit_color_converter
[function]
[call site]
00290
jsimd_can_rgb_gray
[function]
[call site]
00291
init_simd
[function]
[call site]
00292
jpeg_simd_cpu_support
[call site]
00293
__errno_location
[call site]
00294
getenv
[call site]
00295
strlen
[call site]
00296
strncpy
[call site]
00297
strcmp
[call site]
00298
__errno_location
[call site]
00299
getenv
[call site]
00300
strlen
[call site]
00301
strncpy
[call site]
00302
strcmp
[call site]
00303
__errno_location
[call site]
00304
getenv
[call site]
00305
strlen
[call site]
00306
strncpy
[call site]
00307
strcmp
[call site]
00308
__errno_location
[call site]
00309
getenv
[call site]
00310
strlen
[call site]
00311
strncpy
[call site]
00312
strcmp
[call site]
00313
jsimd_can_rgb_ycc
[function]
[call site]
00314
init_simd
[function]
[call site]
00315
jinit_downsampler
[function]
[call site]
00316
jsimd_can_h2v1_downsample
[function]
[call site]
00317
init_simd
[function]
[call site]
00318
jsimd_can_h2v2_downsample
[function]
[call site]
00319
init_simd
[function]
[call site]
00320
jinit_c_prep_controller
[function]
[call site]
00321
j16init_lossless_compressor
[function]
[call site]
00322
j12init_lossless_compressor
[function]
[call site]
00323
jinit_lossless_compressor
[function]
[call site]
00324
jinit_lhuff_encoder
[function]
[call site]
00325
j16init_c_diff_controller
[function]
[call site]
00326
jround_up
[function]
[call site]
00327
jround_up
[function]
[call site]
00328
jround_up
[function]
[call site]
00329
jround_up
[function]
[call site]
00330
jround_up
[function]
[call site]
00331
jround_up
[function]
[call site]
00332
j12init_c_diff_controller
[function]
[call site]
00333
jinit_c_diff_controller
[function]
[call site]
00334
j12init_forward_dct
[function]
[call site]
00335
jinit_forward_dct
[function]
[call site]
00336
jsimd_can_fdct_islow
[function]
[call site]
00337
init_simd
[function]
[call site]
00338
jsimd_can_fdct_ifast
[function]
[call site]
00339
init_simd
[function]
[call site]
00340
jsimd_can_fdct_float
[function]
[call site]
00341
init_simd
[function]
[call site]
00342
jsimd_can_convsamp
[function]
[call site]
00343
init_simd
[function]
[call site]
00344
jsimd_can_quantize
[function]
[call site]
00345
init_simd
[function]
[call site]
00346
jsimd_can_convsamp_float
[function]
[call site]
00347
init_simd
[function]
[call site]
00348
jsimd_can_quantize_float
[function]
[call site]
00349
init_simd
[function]
[call site]
00350
jinit_arith_encoder
[function]
[call site]
00351
jinit_phuff_encoder
[function]
[call site]
00352
jinit_huff_encoder
[function]
[call site]
00353
j12init_c_coef_controller
[function]
[call site]
00354
jround_up
[function]
[call site]
00355
jround_up
[function]
[call site]
00356
jinit_c_coef_controller
[function]
[call site]
00357
j16init_c_main_controller
[function]
[call site]
00358
j12init_c_main_controller
[function]
[call site]
00359
jinit_c_main_controller
[function]
[call site]
00360
jinit_marker_writer
[function]
[call site]
00361
jpeg_write_icc_profile
[function]
[call site]
00362
jpeg_write_m_header
[function]
[call site]
00363
jpeg_write_m_byte
[function]
[call site]
00364
jpeg_write_m_byte
[function]
[call site]
00365
jpeg_write_m_byte
[function]
[call site]
00366
jpeg_write_m_byte
[function]
[call site]
00367
jpeg_write_m_byte
[function]
[call site]
00368
jpeg_write_m_byte
[function]
[call site]
00369
jpeg_write_m_byte
[function]
[call site]
00370
jpeg_write_m_byte
[function]
[call site]
00371
jpeg_write_m_byte
[function]
[call site]
00372
jpeg_write_m_byte
[function]
[call site]
00373
jpeg_write_m_byte
[function]
[call site]
00374
jpeg_write_m_byte
[function]
[call site]
00375
jpeg_write_m_byte
[function]
[call site]
00376
jpeg_write_m_byte
[function]
[call site]
00377
jpeg_write_m_byte
[function]
[call site]
00378
jpeg16_write_scanlines
[function]
[call site]
00379
jpeg12_write_scanlines
[function]
[call site]
00380
jpeg_write_scanlines
[function]
[call site]
00381
jpeg_finish_compress
[function]
[call site]
00382
jpeg_abort
[function]
[call site]
00383
jpeg_destroy_compress
[function]
[call site]
00384
fclose
[call site]
00385
fclose
[call site]
00386
end_progress_monitor
[function]
[call site]
00387
fprintf
[call site]
00388
fflush
[call site]
00389
cjpeg_main
[function]
[call site]
00390
cjpeg_main
[function]
[call site]
00391
cjpeg_main
[function]
[call site]
00392
close
[call site]
00393
strlen
[call site]
00394
unlink
[call site]
00395