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 |
|---|---|---|---|---|---|---|---|
| 988 | 988 |
1 :
['bfd_init_section_compress_status'] |
990 | 1016 | _bfd_elf_make_section_from_shdr | call site: 00000 | /src/binutils-gdb/bfd/elf.c:1209 |
| 988 | 988 |
1 :
['bfd_init_section_compress_status'] |
990 | 992 | make_a_section_from_file | call site: 00000 | /src/binutils-gdb/bfd/coffgen.c:249 |
| 636 | 869 |
16 :
['def_data', 'def_stacksize', 'def_version', 'yyerror', 'malloc', 'def_heapsize', 'def_exports', 'def_section', 'def_import', 'def_library', 'yylex', 'def_name', 'strlen', 'def_description', 'def_code', 'xmalloc'] |
636 | 877 | yyparse | call site: 00162 | /src/binutils-gdb/binutils/defparse.c:2111 |
| 510 | 510 |
2 :
['try_load_plugin', 'build_plugin_list'] |
510 | 510 | load_plugin | call site: 00000 | /src/binutils-gdb/bfd/plugin.c:571 |
| 309 | 369 |
6 :
['som_object_setup', 'bfd_get_error', 'som_swap_exec_auxhdr_in', 'bfd_bread', 'bfd_zalloc', 'setup_sections'] |
309 | 391 | som_object_p | call site: 00000 | /src/binutils-gdb/bfd/som.c:2489 |
| 266 | 1675 |
26 :
['image_write_l', 'alpha_vms_add_qw_reloc', 'dst_restore_location', '_bfd_abort', 'alpha_vms_add_fixup_qr', 'image_set_ptr', 'bfd_getl64', 'alpha_vms_sym_to_ctxt', 'image_write_w', 'bfd_getl32', 'image_write_q', 'alpha_vms_add_lw_reloc', 'alpha_vms_add_fixup_lp', 'alpha_vms_get_sym_value', '_bfd_vms_get_value', 'image_write', 'bfd_getl16', 'alpha_vms_add_fixup_ca', 'dst_retrieve_location', '_bfd_vms_push', 'alpha_vms_fix_sec_rel', 'image_write_b', '_bfd_vms_pop', 'dst_define_location', 'image_inc_ptr', 'alpha_vms_add_fixup_lr'] |
292 | 2251 | _bfd_vms_slurp_etir | call site: 00000 | /src/binutils-gdb/bfd/vms-alpha.c:1987 |
| 221 | 223 |
10 :
['_bfd_elf_obj_attrs_arg_type', 'strnlen', '_bfd_safe_read_leb128', '_bfd_abort', 'strcmp', 'elf_add_obj_attr_string', '_bfd_error_handler', 'dgettext', 'elf_add_obj_attr_int_string', 'bfd_elf_add_obj_attr_int'] |
221 | 223 | _bfd_elf_parse_attributes | call site: 00000 | /src/binutils-gdb/bfd/elf-attrs.c:496 |
| 149 | 689 |
10 :
['bfd_close', 'bfd_zmalloc', 'bfd_create', 'bfd_bwrite', 'free', 'bfd_malloc', 'bfd_getl32', 'bfd_make_writable', 'bfd_bread', 'bfd_seek'] |
149 | 788 | pdb_get_elt_at_index | call site: 00000 | /src/binutils-gdb/bfd/pdb.c:124 |
| 101 | 170 |
5 :
['bfd_alloc', 'bfd_set_error', '_bfd_alloc_and_read.21597', 'bfd_seek', 'ecoff_slurp_symbolic_header'] |
101 | 170 | _bfd_ecoff_slurp_symbolic_info | call site: 00000 | /src/binutils-gdb/bfd/ecoff.c:532 |
| 71 | 73 |
3 :
['dgettext', 'bfd_link_hash_lookup', '_bfd_error_handler'] |
71 | 73 | _bfd_vms_get_value | call site: 00000 | /src/binutils-gdb/bfd/vms-alpha.c:1786 |
| 61 | 138 |
3 :
['bfd_make_section_with_flags', 'ppcboot_set_arch_mach', 'ppcboot_mkobject'] |
61 | 149 | ppcboot_object_p | call site: 00000 | /src/binutils-gdb/bfd/ppcboot.c:181 |
| 52 | 52 |
1 :
['bfd_fatal'] |
52 | 54 | scan_all_symbols | call site: 00354 | /src/binutils-gdb/binutils/./fuzz_dlltool.h:1643 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
getpid
[call site]
00001
fopen
[call site]
00002
fwrite
[call site]
00003
fclose
[call site]
00004
getpid
[call site]
00005
fopen
[call site]
00006
fwrite
[call site]
00007
fclose
[call site]
00008
callIntoDlltool
[function]
[call site]
00009
init_dlltool_global_state
[function]
[call site]
00010
process_def_file
[function]
[call site]
00011
fopen
[call site]
00012
gettext
[call site]
00013
fatal
[function]
[call site]
00014
report
[function]
[call site]
00015
fflush
[call site]
00016
fprintf
[call site]
00017
vfprintf
[call site]
00018
putc
[call site]
00019
xexit
[function]
[call site]
00020
exit
[call site]
00021
gettext
[call site]
00022
inform
[function]
[call site]
00023
report
[function]
[call site]
00024
yyparse
[function]
[call site]
00025
yylex
[function]
[call site]
00026
yyensure_buffer_stack
[function]
[call site]
00027
yyalloc
[function]
[call site]
00028
yy_fatal_error
[function]
[call site]
00029
fprintf
[call site]
00030
exit
[call site]
00031
yyrealloc
[function]
[call site]
00032
realloc
[call site]
00033
yy_fatal_error
[function]
[call site]
00034
yy_create_buffer
[function]
[call site]
00035
yyalloc
[function]
[call site]
00036
yy_fatal_error
[function]
[call site]
00037
yyalloc
[function]
[call site]
00038
yy_fatal_error
[function]
[call site]
00039
yy_init_buffer
[function]
[call site]
00040
__errno_location
[call site]
00041
yy_flush_buffer
[function]
[call site]
00042
yy_load_buffer_state
[function]
[call site]
00043
fileno
[call site]
00044
__errno_location
[call site]
00045
yy_load_buffer_state
[function]
[call site]
00046
strtol
[call site]
00047
xstrdup
[function]
[call site]
00048
strlen
[call site]
00049
xmalloc
[function]
[call site]
00050
xmalloc_failed
[function]
[call site]
00051
sbrk
[call site]
00052
sbrk
[call site]
00053
fprintf
[call site]
00054
xexit
[function]
[call site]
00055
xmemdup
[function]
[call site]
00056
xmalloc
[function]
[call site]
00057
xmemdup
[function]
[call site]
00058
fwrite
[call site]
00059
yy_get_previous_state
[function]
[call site]
00060
yy_try_NUL_trans
[function]
[call site]
00061
yy_get_next_buffer
[function]
[call site]
00062
yy_fatal_error
[function]
[call site]
00063
yyrealloc
[function]
[call site]
00064
yy_fatal_error
[function]
[call site]
00065
getc
[call site]
00066
yy_fatal_error
[function]
[call site]
00067
yyrestart
[function]
[call site]
00068
yyensure_buffer_stack
[function]
[call site]
00069
yy_create_buffer
[function]
[call site]
00070
yy_init_buffer
[function]
[call site]
00071
yy_load_buffer_state
[function]
[call site]
00072
yyrealloc
[function]
[call site]
00073
yy_fatal_error
[function]
[call site]
00074
yy_get_previous_state
[function]
[call site]
00075
yy_get_previous_state
[function]
[call site]
00076
yy_fatal_error
[function]
[call site]
00077
def_name
[function]
[call site]
00078
gettext
[call site]
00079
inform
[function]
[call site]
00080
gettext
[call site]
00081
non_fatal
[function]
[call site]
00082
report
[function]
[call site]
00083
set_dll_name_from_def
[function]
[call site]
00084
lbasename
[function]
[call site]
00085
unix_lbasename
[function]
[call site]
00086
gettext
[call site]
00087
non_fatal
[function]
[call site]
00088
strchr
[call site]
00089
strlen
[call site]
00090
xmalloc
[function]
[call site]
00091
sprintf
[call site]
00092
xstrdup
[function]
[call site]
00093
def_description
[function]
[call site]
00094
xmalloc
[function]
[call site]
00095
xstrdup
[function]
[call site]
00096
def_stacksize
[function]
[call site]
00097
sprintf
[call site]
00098
sprintf
[call site]
00099
xstrdup
[function]
[call site]
00100
new_directive
[function]
[call site]
00101
xmalloc
[function]
[call site]
00102
xstrdup
[function]
[call site]
00103
def_heapsize
[function]
[call site]
00104
sprintf
[call site]
00105
sprintf
[call site]
00106
xstrdup
[function]
[call site]
00107
new_directive
[function]
[call site]
00108
def_code
[function]
[call site]
00109
def_section
[function]
[call site]
00110
sprintf
[call site]
00111
xstrdup
[function]
[call site]
00112
new_directive
[function]
[call site]
00113
def_data
[function]
[call site]
00114
def_section
[function]
[call site]
00115
def_version
[function]
[call site]
00116
gettext
[call site]
00117
def_version
[function]
[call site]
00118
def_exports
[function]
[call site]
00119
xmalloc
[function]
[call site]
00120
strchr
[call site]
00121
def_import
[function]
[call site]
00122
concat
[function]
[call site]
00123
vconcat_length
[function]
[call site]
00124
strlen
[call site]
00125
xmalloc
[function]
[call site]
00126
vconcat_copy
[function]
[call site]
00127
strlen
[call site]
00128
append_import
[function]
[call site]
00129
strcmp
[call site]
00130
xmalloc
[function]
[call site]
00131
xstrdup
[function]
[call site]
00132
xstrdup
[function]
[call site]
00133
xmalloc
[function]
[call site]
00134
xstrdup
[function]
[call site]
00135
xmalloc
[function]
[call site]
00136
xstrdup
[function]
[call site]
00137
xstrdup
[function]
[call site]
00138
def_import
[function]
[call site]
00139
def_import
[function]
[call site]
00140
def_import
[function]
[call site]
00141
def_import
[function]
[call site]
00142
def_import
[function]
[call site]
00143
def_import
[function]
[call site]
00144
def_import
[function]
[call site]
00145
def_section
[function]
[call site]
00146
strlen
[call site]
00147
xmalloc
[function]
[call site]
00148
sprintf
[call site]
00149
strlen
[call site]
00150
xmalloc
[function]
[call site]
00151
sprintf
[call site]
00152
strlen
[call site]
00153
xmalloc
[function]
[call site]
00154
sprintf
[call site]
00155
strlen
[call site]
00156
xmalloc
[function]
[call site]
00157
sprintf
[call site]
00158
yyerror
[function]
[call site]
00159
gettext
[call site]
00160
non_fatal
[function]
[call site]
00161
yydestruct
[function]
[call site]
00162
yydestruct
[function]
[call site]
00163
yyerror
[function]
[call site]
00164
yydestruct
[function]
[call site]
00165
yydestruct
[function]
[call site]
00166
gettext
[call site]
00167
inform
[function]
[call site]
00168
scan_obj_file
[function]
[call site]
00169
bfd_openr
[function]
[call site]
00170
bfd_fopen
[function]
[call site]
00171
_bfd_new_bfd
[function]
[call site]
00172
bfd_zmalloc
[function]
[call site]
00173
bfd_malloc
[function]
[call site]
00174
bfd_set_error
[function]
[call site]
00175
_bfd_abort
[function]
[call site]
00176
dgettext
[call site]
00177
_bfd_error_handler
[function]
[call site]
00178
dgettext
[call site]
00179
_bfd_error_handler
[function]
[call site]
00180
dgettext
[call site]
00181
_bfd_error_handler
[function]
[call site]
00182
_exit
[call site]
00183
bfd_set_error
[function]
[call site]
00184
objalloc_create
[function]
[call site]
00185
bfd_set_error
[function]
[call site]
00186
bfd_hash_table_init_n
[function]
[call site]
00187
bfd_set_error
[function]
[call site]
00188
objalloc_create
[function]
[call site]
00189
bfd_set_error
[function]
[call site]
00190
_objalloc_alloc
[function]
[call site]
00191
_objalloc_alloc
[function]
[call site]
00192
bfd_hash_table_free
[function]
[call site]
00193
objalloc_free
[function]
[call site]
00194
bfd_set_error
[function]
[call site]
00195
bfd_section_hash_newfunc
[function]
[call site]
00196
bfd_hash_allocate
[function]
[call site]
00197
_objalloc_alloc
[function]
[call site]
00198
bfd_set_error
[function]
[call site]
00199
bfd_hash_newfunc
[function]
[call site]
00200
bfd_hash_allocate
[function]
[call site]
00201
objalloc_free
[function]
[call site]
00202
close
[call site]
00203
bfd_find_target
[function]
[call site]
00204
close
[call site]
00211
_bfd_delete_bfd
[function]
[call site]
00212
bfd_hash_table_free
[function]
[call site]
00213
objalloc_free
[function]
[call site]
00214
bfd_get_filename
[function]
[call site]
00215
fdopen
[call site]
00216
_bfd_real_fopen
[function]
[call site]
00217
fopen64
[call site]
00218
close_on_exec
[function]
[call site]
00219
fcntl
[call site]
00220
bfd_set_error
[function]
[call site]
00221
close
[call site]
00222
_bfd_delete_bfd
[function]
[call site]
00223
bfd_set_filename
[function]
[call site]
00224
strlen
[call site]
00225
bfd_alloc
[function]
[call site]
00226
bfd_set_error
[function]
[call site]
00227
_objalloc_alloc
[function]
[call site]
00228
bfd_set_error
[function]
[call site]
00229
bfd_set_error
[function]
[call site]
00230
fclose
[call site]
00231
_bfd_delete_bfd
[function]
[call site]
00232
bfd_cache_init
[function]
[call site]
00233
bfd_assert
[function]
[call site]
00234
dgettext
[call site]
00235
bfd_cache_max_open
[function]
[call site]
00236
getrlimit
[call site]
00237
sysconf
[call site]
00238
close_one
[function]
[call site]
00239
_bfd_real_ftell
[function]
[call site]
00240
ftello64
[call site]
00241
bfd_cache_delete
[function]
[call site]
00242
fclose
[call site]
00243
bfd_set_error
[function]
[call site]
00244
snip
[function]
[call site]
00245
insert
[function]
[call site]
00246
fclose
[call site]
00247
_bfd_delete_bfd
[function]
[call site]
00248
bfd_set_cacheable
[function]
[call site]
00249
gettext
[call site]
00250
bfd_get_error
[function]
[call site]
00251
fatal
[function]
[call site]
00252
gettext
[call site]
00253
inform
[function]
[call site]
00254
bfd_check_format
[function]
[call site]
00255
bfd_check_format_matches
[function]
[call site]
00256
bfd_set_error
[function]
[call site]
00257
bfd_malloc
[function]
[call site]
00258
bfd_set_error_handler
[function]
[call site]
00259
null_error_handler
[function]
[call site]
00260
_bfd_set_error_handler_caching
[function]
[call site]
00261
bfd_set_error_handler
[function]
[call site]
00262
bfd_preserve_save
[function]
[call site]
00263
bfd_alloc
[function]
[call site]
00264
bfd_hash_table_init
[function]
[call site]
00265
bfd_hash_table_init_n
[function]
[call site]
00266
bfd_section_hash_newfunc
[function]
[call site]
00267
bfd_seek
[function]
[call site]
00268
bfd_is_thin_archive
[function]
[call site]
00269
bfd_set_error
[function]
[call site]
00270
__errno_location
[call site]
00271
bfd_set_error
[function]
[call site]
00272
bfd_set_error
[function]
[call site]
00273
bfd_reinit
[function]
[call site]
00274
io_reinit
[function]
[call site]
00275
bfd_cache_close
[function]
[call site]
00276
bfd_cache_delete
[function]
[call site]
00277
bfd_open_file
[function]
[call site]
00278
bfd_cache_max_open
[function]
[call site]
00279
close_one
[function]
[call site]
00280
bfd_get_filename
[function]
[call site]
00281
_bfd_real_fopen
[function]
[call site]
00282
bfd_get_filename
[function]
[call site]
00283
_bfd_real_fopen
[function]
[call site]
00284
bfd_get_filename
[function]
[call site]
00285
_bfd_real_fopen
[function]
[call site]
00286
bfd_get_filename
[function]
[call site]
00287
stat
[call site]
00288
bfd_get_filename
[function]
[call site]
00289
unlink_if_ordinary
[function]
[call site]
00290
lstat
[call site]
00291
bfd_get_filename
[function]
[call site]
00292
_bfd_real_fopen
[function]
[call site]
00293
bfd_set_error
[function]
[call site]
00294
bfd_cache_init
[function]
[call site]
00295
bfd_section_list_clear
[function]
[call site]
00296
bfd_release
[function]
[call site]
00297
objalloc_free_block
[function]
[call site]
00298
abort
[call site]
00299
bfd_alloc
[function]
[call site]
00300
bfd_seek
[function]
[call site]
00301
bfd_has_map
[function]
[call site]
00302
bfd_get_error
[function]
[call site]
00303
bfd_preserve_save
[function]
[call site]
00304
bfd_preserve_restore
[function]
[call site]
00305
bfd_hash_table_free
[function]
[call site]
00306
io_reinit
[function]
[call site]
00307
bfd_release
[function]
[call site]
00308
bfd_reinit
[function]
[call site]
00309
bfd_release
[function]
[call site]
00310
bfd_seek
[function]
[call site]
00311
bfd_assert
[function]
[call site]
00312
bfd_preserve_finish
[function]
[call site]
00313
bfd_hash_table_free
[function]
[call site]
00314
bfd_preserve_finish
[function]
[call site]
00315
bfd_set_error_handler
[function]
[call site]
00316
_bfd_per_xvec_warn
[function]
[call site]
00317
bfd_malloc
[function]
[call site]
00318
print_warnmsg
[function]
[call site]
00319
fflush
[call site]
00320
_bfd_get_error_program_name
[function]
[call site]
00321
fprintf
[call site]
00322
fputs
[call site]
00323
fputc
[call site]
00324
fflush
[call site]
00325
_bfd_per_xvec_warn
[function]
[call site]
00326
clear_warnmsg
[function]
[call site]
00327
bfd_set_error
[function]
[call site]
00328
bfd_set_error
[function]
[call site]
00329
bfd_preserve_finish
[function]
[call site]
00330
bfd_preserve_restore
[function]
[call site]
00331
bfd_set_error_handler
[function]
[call site]
00332
_bfd_per_xvec_warn
[function]
[call site]
00333
print_warnmsg
[function]
[call site]
00334
clear_warnmsg
[function]
[call site]
00335
bfd_openr_next_archived_file
[function]
[call site]
00336
bfd_get_format
[function]
[call site]
00337
bfd_set_error
[function]
[call site]
00338
bfd_check_format
[function]
[call site]
00339
scan_open_obj_file
[function]
[call site]
00340
scan_all_symbols
[function]
[call site]
00341
bfd_get_section_by_name
[function]
[call site]
00342
bfd_hash_lookup
[function]
[call site]
00343
bfd_hash_hash
[function]
[call site]
00344
bfd_assert
[function]
[call site]
00345
strcmp
[call site]
00346
_objalloc_alloc
[function]
[call site]
00347
bfd_hash_insert
[function]
[call site]
00348
higher_prime_number
[function]
[call site]
00349
_objalloc_alloc
[function]
[call site]
00350
bfd_get_file_flags
[function]
[call site]
00351
gettext
[call site]
00352
bfd_get_filename
[function]
[call site]
00353
non_fatal
[function]
[call site]
00354
bfd_get_filename
[function]
[call site]
00355
bfd_fatal
[function]
[call site]
00356
bfd_nonfatal
[function]
[call site]
00357
bfd_get_error
[function]
[call site]
00358
gettext
[call site]
00359
bfd_errmsg
[function]
[call site]
00360
bfd_errmsg
[function]
[call site]
00361
dgettext
[call site]
00362
bfd_get_filename
[function]
[call site]
00363
bfd_asprintf
[function]
[call site]
00364
vasprintf
[call site]
00365
bfd_set_error
[function]
[call site]
00366
__errno_location
[call site]
00367
xstrerror
[function]
[call site]
00368
sprintf
[call site]
00369
dgettext
[call site]
00370
fflush
[call site]
00371
fprintf
[call site]
00372
fprintf
[call site]
00373
xexit
[function]
[call site]
00374
gettext
[call site]
00375
bfd_get_filename
[function]
[call site]
00376
non_fatal
[function]
[call site]
00377
filter_symbols
[function]
[call site]
00378
bfd_get_filename
[function]
[call site]
00379
bfd_fatal
[function]
[call site]
00380
bfd_get_filename
[function]
[call site]
00381
bfd_fatal
[function]
[call site]
00382
bfd_is_com_section
[function]
[call site]
00383
bfd_is_und_section
[function]
[call site]
00384
match_exclude
[function]
[call site]
00385
strcmp
[call site]
00386
scan_filtered_symbols
[function]
[call site]
00387
bfd_get_filename
[function]
[call site]
00388
bfd_fatal
[function]
[call site]
00389
bfd_get_filename
[function]
[call site]
00390
bfd_fatal
[function]
[call site]
00391
bfd_asymbol_name
[function]
[call site]
00392
bfd_get_symbol_leading_char
[function]
[call site]
00393
xstrdup
[function]
[call site]
00394
def_exports
[function]
[call site]
00395
strchr
[call site]
00396
xstrdup
[function]
[call site]
00397
strchr
[call site]
00398
xstrdup
[function]
[call site]
00399
def_exports
[function]
[call site]
00400
scan_drectve_symbols
[function]
[call site]
00401
bfd_get_section_by_name
[function]
[call site]
00402
bfd_section_size
[function]
[call site]
00403
xmalloc
[function]
[call site]
00404
bfd_get_section_contents
[function]
[call site]
00405
bfd_get_section_limit_octets
[function]
[call site]
00406
bfd_set_error
[function]
[call site]
00407
bfd_set_error
[function]
[call site]
00408
gettext
[call site]
00409
bfd_get_filename
[function]
[call site]
00410
inform
[function]
[call site]
00411
startswith
[function]
[call site]
00412
strlen
[call site]
00413
xmalloc
[function]
[call site]
00414
startswith
[function]
[call site]
00415
def_exports
[function]
[call site]
00416
strchr
[call site]
00417
xstrdup
[function]
[call site]
00418
strchr
[call site]
00419
xstrdup
[function]
[call site]
00420
def_exports
[function]
[call site]
00421
gettext
[call site]
00422
bfd_get_filename
[function]
[call site]
00423
inform
[function]
[call site]
00424
bfd_openr_next_archived_file
[function]
[call site]
00425
bfd_close
[function]
[call site]
00426
bfd_close_all_done
[function]
[call site]
00427
_maybe_make_executable
[function]
[call site]
00428
bfd_get_filename
[function]
[call site]
00429
stat
[call site]
00430
umask
[call site]
00431
umask
[call site]
00432
bfd_get_filename
[function]
[call site]
00433
chmod
[call site]
00434
_bfd_delete_bfd
[function]
[call site]
00435
bfd_check_format
[function]
[call site]
00436
scan_open_obj_file
[function]
[call site]
00437
bfd_close
[function]
[call site]
00438
callIntoDlltool
[function]
[call site]
00439
unlink
[call site]
00440
unlink
[call site]
00441