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:1220 |
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_code', 'def_exports', 'def_import', 'def_data', 'def_version', 'malloc', 'xmalloc', 'yylex', 'def_section', 'def_description', 'def_library', 'yyerror', 'def_heapsize', 'strlen', 'def_name', 'def_stacksize'] |
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 |
316 | 398 |
6 :
['bfd_get_error', 'bfd_read', 'som_object_setup', 'som_swap_exec_auxhdr_in', 'bfd_zalloc', 'setup_sections'] |
316 | 420 | som_object_p | call site: 00000 | /src/binutils-gdb/bfd/som.c:2489 |
266 | 1675 |
26 :
['alpha_vms_add_fixup_lp', 'bfd_getl64', 'alpha_vms_add_fixup_lr', '_bfd_vms_push', 'bfd_getl16', '_bfd_vms_get_value', 'image_write_w', 'image_write_q', 'image_write_l', 'dst_define_location', 'alpha_vms_add_lw_reloc', 'image_write', 'image_set_ptr', 'image_inc_ptr', 'alpha_vms_add_fixup_ca', 'dst_restore_location', 'dst_retrieve_location', 'alpha_vms_fix_sec_rel', '_bfd_abort', 'alpha_vms_add_fixup_qr', '_bfd_vms_pop', 'alpha_vms_get_sym_value', 'alpha_vms_add_qw_reloc', 'bfd_getl32', 'image_write_b', 'alpha_vms_sym_to_ctxt'] |
292 | 2251 | _bfd_vms_slurp_etir | call site: 00000 | /src/binutils-gdb/bfd/vms-alpha.c:1987 |
221 | 223 |
10 :
['strcmp', 'bfd_elf_add_obj_attr_int', 'elf_add_obj_attr_int_string', '_bfd_abort', 'dgettext', '_bfd_error_handler', '_bfd_elf_obj_attrs_arg_type', '_bfd_safe_read_leb128', 'strnlen', 'elf_add_obj_attr_string'] |
221 | 223 | _bfd_elf_parse_attributes | call site: 00000 | /src/binutils-gdb/bfd/elf-attrs.c:496 |
169 | 929 |
10 :
['bfd_write', 'bfd_malloc', 'bfd_read', 'bfd_zmalloc', 'bfd_seek', 'bfd_create', 'bfd_close', 'free', 'bfd_getl32', 'bfd_make_writable'] |
169 | 1028 | pdb_get_elt_at_index | call site: 00000 | /src/binutils-gdb/bfd/pdb.c:124 |
108 | 182 |
5 :
['_bfd_alloc_and_read.98294', 'ecoff_slurp_symbolic_header', 'bfd_alloc', 'bfd_seek', 'bfd_set_error'] |
108 | 182 | _bfd_ecoff_slurp_symbolic_info | call site: 00000 | /src/binutils-gdb/bfd/ecoff.c:532 |
71 | 73 |
3 :
['dgettext', '_bfd_error_handler', 'bfd_link_hash_lookup'] |
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_mkobject', 'ppcboot_set_arch_mach'] |
61 | 149 | ppcboot_object_p | call site: 00000 | /src/binutils-gdb/bfd/ppcboot.c:180 |
41 | 142 |
7 :
['bfd_get_error', 'bfd_set_error', 'dgettext', '_bfd_real_fseek', '_bfd_error_handler', 'bfd_errmsg', 'bfd_open_file'] |
41 | 142 | bfd_cache_lookup_worker | call site: 00000 | /src/binutils-gdb/bfd/cache.c:247 |
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
bfd_assert
[function]
[call site]
00271
__errno_location
[call site]
00272
bfd_set_error
[function]
[call site]
00273
bfd_set_error
[function]
[call site]
00274
bfd_reinit
[function]
[call site]
00275
io_reinit
[function]
[call site]
00276
bfd_cache_close
[function]
[call site]
00277
bfd_cache_delete
[function]
[call site]
00278
bfd_open_file
[function]
[call site]
00279
bfd_cache_max_open
[function]
[call site]
00280
close_one
[function]
[call site]
00281
bfd_get_filename
[function]
[call site]
00282
_bfd_real_fopen
[function]
[call site]
00283
bfd_get_filename
[function]
[call site]
00284
_bfd_real_fopen
[function]
[call site]
00285
bfd_get_filename
[function]
[call site]
00286
_bfd_real_fopen
[function]
[call site]
00287
bfd_get_filename
[function]
[call site]
00288
stat
[call site]
00289
bfd_get_filename
[function]
[call site]
00290
unlink_if_ordinary
[function]
[call site]
00291
lstat
[call site]
00292
bfd_get_filename
[function]
[call site]
00293
_bfd_real_fopen
[function]
[call site]
00294
bfd_set_error
[function]
[call site]
00295
bfd_cache_init
[function]
[call site]
00296
bfd_section_list_clear
[function]
[call site]
00297
bfd_release
[function]
[call site]
00298
objalloc_free_block
[function]
[call site]
00299
abort
[call site]
00300
bfd_alloc
[function]
[call site]
00301
bfd_seek
[function]
[call site]
00302
bfd_has_map
[function]
[call site]
00303
bfd_get_error
[function]
[call site]
00304
bfd_preserve_save
[function]
[call site]
00305
bfd_preserve_restore
[function]
[call site]
00306
bfd_hash_table_free
[function]
[call site]
00307
io_reinit
[function]
[call site]
00308
bfd_release
[function]
[call site]
00309
bfd_reinit
[function]
[call site]
00310
bfd_release
[function]
[call site]
00311
bfd_seek
[function]
[call site]
00312
bfd_assert
[function]
[call site]
00313
bfd_preserve_finish
[function]
[call site]
00314
bfd_hash_table_free
[function]
[call site]
00315
bfd_preserve_finish
[function]
[call site]
00316
bfd_set_error_handler
[function]
[call site]
00317
_bfd_per_xvec_warn
[function]
[call site]
00318
bfd_malloc
[function]
[call site]
00319
print_warnmsg
[function]
[call site]
00320
fflush
[call site]
00321
_bfd_get_error_program_name
[function]
[call site]
00322
fprintf
[call site]
00323
fputs
[call site]
00324
fputc
[call site]
00325
fflush
[call site]
00326
_bfd_per_xvec_warn
[function]
[call site]
00327
clear_warnmsg
[function]
[call site]
00328
bfd_set_error
[function]
[call site]
00329
bfd_set_error
[function]
[call site]
00330
bfd_preserve_finish
[function]
[call site]
00331
bfd_preserve_restore
[function]
[call site]
00332
bfd_set_error_handler
[function]
[call site]
00333
_bfd_per_xvec_warn
[function]
[call site]
00334
print_warnmsg
[function]
[call site]
00335
clear_warnmsg
[function]
[call site]
00336
bfd_openr_next_archived_file
[function]
[call site]
00337
bfd_get_format
[function]
[call site]
00338
bfd_set_error
[function]
[call site]
00339
bfd_check_format
[function]
[call site]
00340
scan_open_obj_file
[function]
[call site]
00341
scan_all_symbols
[function]
[call site]
00342
bfd_get_section_by_name
[function]
[call site]
00343
bfd_hash_lookup
[function]
[call site]
00344
bfd_hash_hash
[function]
[call site]
00345
bfd_assert
[function]
[call site]
00346
strcmp
[call site]
00347
_objalloc_alloc
[function]
[call site]
00348
bfd_hash_insert
[function]
[call site]
00349
higher_prime_number
[function]
[call site]
00350
_objalloc_alloc
[function]
[call site]
00351
bfd_get_file_flags
[function]
[call site]
00352
gettext
[call site]
00353
bfd_get_filename
[function]
[call site]
00354
non_fatal
[function]
[call site]
00355
bfd_get_filename
[function]
[call site]
00356
bfd_fatal
[function]
[call site]
00357
bfd_nonfatal
[function]
[call site]
00358
bfd_get_error
[function]
[call site]
00359
gettext
[call site]
00360
bfd_errmsg
[function]
[call site]
00361
bfd_errmsg
[function]
[call site]
00362
dgettext
[call site]
00363
bfd_get_filename
[function]
[call site]
00364
bfd_asprintf
[function]
[call site]
00365
vasprintf
[call site]
00366
bfd_set_error
[function]
[call site]
00367
__errno_location
[call site]
00368
xstrerror
[function]
[call site]
00369
sprintf
[call site]
00370
dgettext
[call site]
00371
fflush
[call site]
00372
fprintf
[call site]
00373
fprintf
[call site]
00374
xexit
[function]
[call site]
00375
gettext
[call site]
00376
bfd_get_filename
[function]
[call site]
00377
non_fatal
[function]
[call site]
00378
filter_symbols
[function]
[call site]
00379
bfd_get_filename
[function]
[call site]
00380
bfd_fatal
[function]
[call site]
00381
bfd_get_filename
[function]
[call site]
00382
bfd_fatal
[function]
[call site]
00383
bfd_is_com_section
[function]
[call site]
00384
bfd_is_und_section
[function]
[call site]
00385
match_exclude
[function]
[call site]
00386
strcmp
[call site]
00387
scan_filtered_symbols
[function]
[call site]
00388
bfd_get_filename
[function]
[call site]
00389
bfd_fatal
[function]
[call site]
00390
bfd_get_filename
[function]
[call site]
00391
bfd_fatal
[function]
[call site]
00392
bfd_asymbol_name
[function]
[call site]
00393
bfd_get_symbol_leading_char
[function]
[call site]
00394
xstrdup
[function]
[call site]
00395
def_exports
[function]
[call site]
00396
strchr
[call site]
00397
xstrdup
[function]
[call site]
00398
strchr
[call site]
00399
xstrdup
[function]
[call site]
00400
def_exports
[function]
[call site]
00401
scan_drectve_symbols
[function]
[call site]
00402
bfd_get_section_by_name
[function]
[call site]
00403
bfd_section_size
[function]
[call site]
00404
xmalloc
[function]
[call site]
00405
bfd_get_section_contents
[function]
[call site]
00406
bfd_get_section_limit_octets
[function]
[call site]
00407
bfd_set_error
[function]
[call site]
00408
bfd_set_error
[function]
[call site]
00409
gettext
[call site]
00410
bfd_get_filename
[function]
[call site]
00411
inform
[function]
[call site]
00412
startswith
[function]
[call site]
00413
strlen
[call site]
00414
xmalloc
[function]
[call site]
00415
startswith
[function]
[call site]
00416
def_exports
[function]
[call site]
00417
strchr
[call site]
00418
xstrdup
[function]
[call site]
00419
strchr
[call site]
00420
xstrdup
[function]
[call site]
00421
def_exports
[function]
[call site]
00422
gettext
[call site]
00423
bfd_get_filename
[function]
[call site]
00424
inform
[function]
[call site]
00425
bfd_openr_next_archived_file
[function]
[call site]
00426
bfd_close
[function]
[call site]
00427
bfd_close_all_done
[function]
[call site]
00428
_maybe_make_executable
[function]
[call site]
00429
bfd_get_filename
[function]
[call site]
00430
stat
[call site]
00431
umask
[call site]
00432
umask
[call site]
00433
bfd_get_filename
[function]
[call site]
00434
chmod
[call site]
00435
_bfd_delete_bfd
[function]
[call site]
00436
bfd_check_format
[function]
[call site]
00437
scan_open_obj_file
[function]
[call site]
00438
bfd_close
[function]
[call site]
00439
callIntoDlltool
[function]
[call site]
00440
unlink
[call site]
00441
unlink
[call site]
00442