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 |
---|---|---|---|---|---|---|---|
187 | 187 |
2 :
['linear_search', 'abort'] |
187 | 187 | _ULx86_64_dwarf_callback | call site: 00188 | /src/libunwind/src/dwarf/Gfind_proc_info-lsb.c:679 |
138 | 138 |
1 :
['_ULx86_64_stash_frame'] |
138 | 138 | apply_reg_state | call site: 00328 | /src/libunwind/src/dwarf/Gparser.c:958 |
49 | 49 |
1 :
['dwarf_find_eh_frame_section'] |
236 | 376 | _ULx86_64_dwarf_callback | call site: 00166 | /src/libunwind/src/dwarf/Gfind_proc_info-lsb.c:610 |
30 | 30 |
1 :
['_Uelf64_lookup_symbol_from_dynamic'] |
30 | 30 | _Uelf64_lookup_symbol_closeness | call site: 00000 | /src/libunwind/src/./elfxx.c:306 |
22 | 22 |
4 :
['__errno_location', 'write', 'strlen', 'strerror'] |
22 | 22 | unw_init_page_size | call site: 00016 | /src/libunwind/src/mi/init.c:48 |
19 | 19 |
2 :
['intern_string', '_ULx86_64_Iput_dynamic_unwind_info'] |
19 | 19 | _ULx86_64_get_proc_name_by_ip | call site: 00359 | /src/libunwind/src/mi/Gget_proc_name.c:60 |
12 | 12 |
1 :
['_ULx86_64_Iput_dynamic_unwind_info'] |
12 | 12 | put_unwind_info | call site: 00274 | /src/libunwind/src/dwarf/Gparser.c:504 |
6 | 6 |
1 :
['dwarf_put'] |
6 | 6 | _ULx86_64_access_reg | call site: 00291 | /src/libunwind/src/x86_64/Gregs.c:127 |
2 | 104 |
6 :
['scan_string', 'read', 'skip_whitespace', 'scan_dec', 'scan_hex', 'scan_char'] |
2 | 104 | maps_next | call site: 00000 | /src/libunwind/src/./os-linux.h:276 |
2 | 69 |
2 :
['syscall', '_Uelf64_lookup_symbol'] |
2 | 69 | _Uelf64_get_proc_name_in_image | call site: 00000 | /src/libunwind/src/./elfxx.c:608 |
2 | 2 |
1 :
['strncpy'] |
4 | 12 | _Ux86_64_get_elf_image | call site: 00000 | /src/libunwind/src/os-linux.c:65 |
2 | 2 |
1 :
['syscall'] |
2 | 2 | _Uelf64_load_debuginfo | call site: 00000 | /src/libunwind/src/./elfxx.c:964 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
dispatch
[function]
[call site]
00001
recurse1
[function]
[call site]
00002
get_proc_name
[function]
[call site]
00003
_Ux86_64_getcontext
[call site]
00004
_ULx86_64_init_local
[function]
[call site]
00005
unw_init_local_common
[function]
[call site]
00006
_ULx86_64_init
[function]
[call site]
00007
sigfillset
[call site]
00008
pthread_sigmask
[call site]
00009
sigprocmask
[call site]
00010
pthread_mutex_lock
[call site]
00011
sigfillset
[call site]
00012
_UIx86_64_mi_init
[function]
[call site]
00013
unw_init_page_size
[function]
[call site]
00014
__errno_location
[call site]
00015
sysconf
[call site]
00016
__errno_location
[call site]
00017
strlen
[call site]
00018
write
[call site]
00019
__errno_location
[call site]
00020
strerror
[call site]
00021
strlen
[call site]
00022
write
[call site]
00023
strlen
[call site]
00024
write
[call site]
00025
strlen
[call site]
00026
write
[call site]
00027
_Ux86_64_dwarf_init
[function]
[call site]
00028
_UIx86_64__mempool_init
[function]
[call site]
00029
pthread_mutex_init
[call site]
00030
expand
[function]
[call site]
00031
syscall
[call site]
00032
syscall
[call site]
00033
_UIx86_64__sos_alloc
[function]
[call site]
00034
__assert_fail
[call site]
00035
__assert_fail
[call site]
00036
__assert_fail
[call site]
00037
add_memory
[function]
[call site]
00038
free_object
[function]
[call site]
00039
_UIx86_64__mempool_init
[function]
[call site]
00040
_ULx86_64_local_addr_space_init
[function]
[call site]
00041
_Ux86_64_flush_cache
[function]
[call site]
00042
pthread_mutex_unlock
[call site]
00046
pthread_sigmask
[call site]
00047
sigprocmask
[call site]
00048
dwarf_build_as_arg
[function]
[call site]
00049
__assert_fail
[call site]
00050
common_init
[function]
[call site]
00051
dwarf_get_uc
[function]
[call site]
00052
__assert_fail
[call site]
00053
dwarf_get_uc
[function]
[call site]
00054
dwarf_get_uc
[function]
[call site]
00055
dwarf_get_uc
[function]
[call site]
00056
dwarf_get_uc
[function]
[call site]
00057
dwarf_get_uc
[function]
[call site]
00058
dwarf_get_uc
[function]
[call site]
00059
dwarf_get_uc
[function]
[call site]
00060
dwarf_get_uc
[function]
[call site]
00061
dwarf_get_uc
[function]
[call site]
00062
dwarf_get_uc
[function]
[call site]
00063
dwarf_get_uc
[function]
[call site]
00064
dwarf_get_uc
[function]
[call site]
00065
dwarf_get_uc
[function]
[call site]
00066
dwarf_get_uc
[function]
[call site]
00067
dwarf_get_uc
[function]
[call site]
00068
dwarf_get_uc
[function]
[call site]
00069
dwarf_get
[function]
[call site]
00070
__assert_fail
[call site]
00071
dwarf_get_uc
[function]
[call site]
00072
_ULx86_64_r_uc_addr
[function]
[call site]
00073
dwarf_get
[function]
[call site]
00074
_ULx86_64_step
[function]
[call site]
00075
dwarf_get_validate
[function]
[call site]
00076
__assert_fail
[call site]
00077
dwarf_set_validate
[function]
[call site]
00078
__assert_fail
[call site]
00079
_ULx86_64_dwarf_step
[function]
[call site]
00080
find_reg_state
[function]
[call site]
00081
get_rs_cache
[function]
[call site]
00082
pthread_sigmask
[call site]
00083
sigprocmask
[call site]
00084
pthread_mutex_lock
[call site]
00085
_ULx86_64_dwarf_flush_rs_cache
[function]
[call site]
00086
syscall
[call site]
00087
syscall
[call site]
00088
syscall
[call site]
00089
syscall
[call site]
00090
syscall
[call site]
00091
syscall
[call site]
00092
rs_lookup
[function]
[call site]
00093
cache_match
[function]
[call site]
00094
hash
[function]
[call site]
00095
cache_match
[function]
[call site]
00096
fetch_proc_info
[function]
[call site]
00097
_ULx86_64_Ifind_dynamic_proc_info
[function]
[call site]
00098
local_find_proc_info
[function]
[call site]
00099
_U_dyn_info_list_addr
[function]
[call site]
00100
_ULx86_64_Iextract_dynamic_proc_info
[function]
[call site]
00101
_ULx86_64_dwarf_search_unwind_table
[function]
[call site]
00102
is_remote_table
[function]
[call site]
00103
__assert_fail
[call site]
00104
__assert_fail
[call site]
00105
is_remote_table
[function]
[call site]
00106
__assert_fail
[call site]
00107
_Ux86_64_get_accessors
[function]
[call site]
00108
_ULx86_64_init
[function]
[call site]
00109
lookup
[function]
[call site]
00110
_ULx86_64_dwarf_extract_proc_info_from_fde
[function]
[call site]
00111
dwarf_readu32
[function]
[call site]
00112
dwarf_reads32
[function]
[call site]
00113
is_cie_id
[function]
[call site]
00114
dwarf_readu64
[function]
[call site]
00115
dwarf_reads64
[function]
[call site]
00116
is_cie_id
[function]
[call site]
00117
parse_cie
[function]
[call site]
00118
dwarf_readu32
[function]
[call site]
00119
dwarf_readu32
[function]
[call site]
00120
dwarf_readu64
[function]
[call site]
00121
dwarf_readu64
[function]
[call site]
00122
dwarf_readu8
[function]
[call site]
00123
dwarf_readu8
[function]
[call site]
00124
dwarf_readu8
[function]
[call site]
00125
dwarf_readu8
[function]
[call site]
00126
dwarf_read_uleb128
[function]
[call site]
00127
dwarf_readu8
[function]
[call site]
00128
dwarf_read_sleb128
[function]
[call site]
00129
dwarf_readu8
[function]
[call site]
00130
dwarf_readu8
[function]
[call site]
00131
dwarf_read_uleb128
[function]
[call site]
00132
dwarf_read_uleb128
[function]
[call site]
00133
dwarf_readu8
[function]
[call site]
00134
dwarf_readu8
[function]
[call site]
00135
dwarf_readu8
[function]
[call site]
00136
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00137
dwarf_readw
[function]
[call site]
00138
dwarf_readu64
[function]
[call site]
00139
dwarf_read_uleb128
[function]
[call site]
00140
dwarf_readu16
[function]
[call site]
00141
dwarf_readu32
[function]
[call site]
00142
dwarf_readu64
[function]
[call site]
00143
dwarf_reads16
[function]
[call site]
00144
dwarf_reads32
[function]
[call site]
00145
dwarf_reads64
[function]
[call site]
00146
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00147
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00148
dwarf_read_uleb128
[function]
[call site]
00149
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00150
_UIx86_64__mempool_alloc
[function]
[call site]
00151
pthread_sigmask
[call site]
00152
sigprocmask
[call site]
00153
pthread_mutex_lock
[call site]
00154
expand
[function]
[call site]
00155
__assert_fail
[call site]
00156
pthread_mutex_unlock
[call site]
00157
pthread_sigmask
[call site]
00158
sigprocmask
[call site]
00159
dwarf_readu16
[function]
[call site]
00160
dwarf_readu16
[function]
[call site]
00161
remote_find_proc_info
[function]
[call site]
00162
_ULx86_64_dwarf_find_proc_info
[function]
[call site]
00163
pthread_sigmask
[call site]
00164
sigprocmask
[call site]
00165
_ULx86_64_dwarf_callback
[function]
[call site]
00166
dwarf_find_eh_frame_section
[function]
[call site]
00167
strlen
[call site]
00168
_Ux86_64_get_exe_image_path
[function]
[call site]
00169
strcpy
[call site]
00170
elf_map_image
[function]
[call site]
00171
open
[call site]
00172
fstat
[call site]
00173
close
[call site]
00174
syscall
[call site]
00175
close
[call site]
00176
_Uelf64_valid_object
[function]
[call site]
00177
memcmp
[call site]
00178
syscall
[call site]
00179
_Uelf64_find_section
[function]
[call site]
00180
_Uelf64_valid_object
[function]
[call site]
00181
_Uelf64_section_table
[function]
[call site]
00182
_Uelf64_string_table
[function]
[call site]
00183
strcmp
[call site]
00184
syscall
[call site]
00185
_Ux86_64_get_accessors
[function]
[call site]
00186
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00187
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00188
abort
[call site]
00189
linear_search
[function]
[call site]
00190
_Ux86_64_get_accessors
[function]
[call site]
00191
_ULx86_64_dwarf_extract_proc_info_from_fde
[function]
[call site]
00192
_ULx86_64_dwarf_extract_proc_info_from_fde
[function]
[call site]
00193
pthread_sigmask
[call site]
00194
sigprocmask
[call site]
00195
_ULx86_64_dwarf_search_unwind_table
[function]
[call site]
00196
_ULx86_64_dwarf_search_unwind_table
[function]
[call site]
00197
_ULx86_64_fetch_frame
[function]
[call site]
00198
__assert_fail
[call site]
00199
__assert_fail
[call site]
00200
__assert_fail
[call site]
00201
create_state_record_for
[function]
[call site]
00202
setup_fde
[function]
[call site]
00203
__assert_fail
[call site]
00204
set_reg
[function]
[call site]
00205
set_reg
[function]
[call site]
00206
run_cfi_program
[function]
[call site]
00207
_Ux86_64_get_accessors
[function]
[call site]
00208
dwarf_readu8
[function]
[call site]
00209
dwarf_readu8
[function]
[call site]
00210
dwarf_readu16
[function]
[call site]
00211
dwarf_readu32
[function]
[call site]
00212
dwarf_read_uleb128
[function]
[call site]
00213
set_reg
[function]
[call site]
00214
read_regnum
[function]
[call site]
00215
dwarf_read_uleb128
[function]
[call site]
00216
dwarf_read_uleb128
[function]
[call site]
00217
set_reg
[function]
[call site]
00218
read_regnum
[function]
[call site]
00219
dwarf_read_sleb128
[function]
[call site]
00220
set_reg
[function]
[call site]
00221
dwarf_read_uleb128
[function]
[call site]
00222
_ULx86_64_dwarf_read_encoded_pointer
[function]
[call site]
00223
read_regnum
[function]
[call site]
00224
set_reg
[function]
[call site]
00225
read_regnum
[function]
[call site]
00226
set_reg
[function]
[call site]
00227
read_regnum
[function]
[call site]
00228
dwarf_read_uleb128
[function]
[call site]
00229
set_reg
[function]
[call site]
00230
push_rstate_stack
[function]
[call site]
00231
_UIx86_64__mempool_alloc
[function]
[call site]
00232
pop_rstate_stack
[function]
[call site]
00233
_UIx86_64__mempool_free
[function]
[call site]
00234
pthread_sigmask
[call site]
00235
sigprocmask
[call site]
00236
pthread_mutex_lock
[call site]
00237
free_object
[function]
[call site]
00238
pthread_mutex_unlock
[call site]
00239
pthread_sigmask
[call site]
00240
sigprocmask
[call site]
00241
read_regnum
[function]
[call site]
00242
dwarf_read_uleb128
[function]
[call site]
00243
set_reg
[function]
[call site]
00244
set_reg
[function]
[call site]
00245
read_regnum
[function]
[call site]
00246
dwarf_read_sleb128
[function]
[call site]
00247
set_reg
[function]
[call site]
00248
set_reg
[function]
[call site]
00249
read_regnum
[function]
[call site]
00250
set_reg
[function]
[call site]
00251
dwarf_read_uleb128
[function]
[call site]
00252
set_reg
[function]
[call site]
00253
dwarf_read_sleb128
[function]
[call site]
00254
set_reg
[function]
[call site]
00255
set_reg
[function]
[call site]
00256
dwarf_read_uleb128
[function]
[call site]
00257
read_regnum
[function]
[call site]
00258
set_reg
[function]
[call site]
00259
dwarf_read_uleb128
[function]
[call site]
00260
read_regnum
[function]
[call site]
00261
set_reg
[function]
[call site]
00262
dwarf_read_uleb128
[function]
[call site]
00263
dwarf_read_uleb128
[function]
[call site]
00264
read_regnum
[function]
[call site]
00265
dwarf_read_uleb128
[function]
[call site]
00266
set_reg
[function]
[call site]
00267
empty_rstate_stack
[function]
[call site]
00268
pop_rstate_stack
[function]
[call site]
00269
parse_fde
[function]
[call site]
00270
run_cfi_program
[function]
[call site]
00271
empty_rstate_stack
[function]
[call site]
00272
parse_dynamic
[function]
[call site]
00273
put_unwind_info
[function]
[call site]
00274
_ULx86_64_Iput_dynamic_unwind_info
[function]
[call site]
00275
_ULx86_64_dwarf_put_unwind_info
[function]
[call site]
00276
_UIx86_64__mempool_free
[function]
[call site]
00277
rs_new
[function]
[call site]
00278
hash
[function]
[call site]
00279
hash
[function]
[call site]
00280
_ULx86_64_cache_frame
[function]
[call site]
00281
_ULx86_64_reuse_frame
[function]
[call site]
00282
put_rs_cache
[function]
[call site]
00283
__assert_fail
[call site]
00284
pthread_mutex_unlock
[call site]
00285
pthread_sigmask
[call site]
00286
sigprocmask
[call site]
00287
apply_reg_state
[function]
[call site]
00288
_Ux86_64_get_accessors
[function]
[call site]
00289
_ULx86_64_get_reg
[function]
[call site]
00290
_ULx86_64_access_reg
[function]
[call site]
00291
dwarf_put
[function]
[call site]
00292
__assert_fail
[call site]
00293
dwarf_get
[function]
[call site]
00294
__assert_fail
[call site]
00295
eval_location_expr
[function]
[call site]
00296
dwarf_read_uleb128
[function]
[call site]
00297
_ULx86_64_dwarf_eval_expr
[function]
[call site]
00298
_Ux86_64_get_accessors
[function]
[call site]
00299
dwarf_readu8
[function]
[call site]
00300
read_operand
[function]
[call site]
00301
dwarf_readu8
[function]
[call site]
00302
dwarf_readu16
[function]
[call site]
00303
dwarf_readu32
[function]
[call site]
00304
dwarf_readu64
[function]
[call site]
00305
dwarf_read_uleb128
[function]
[call site]
00306
dwarf_read_sleb128
[function]
[call site]
00307
read_operand
[function]
[call site]
00308
_ULx86_64_get_reg
[function]
[call site]
00309
_ULx86_64_get_reg
[function]
[call site]
00310
dwarf_readw
[function]
[call site]
00311
dwarf_readu8
[function]
[call site]
00312
dwarf_readu16
[function]
[call site]
00313
dwarf_readu32
[function]
[call site]
00314
dwarf_readu64
[function]
[call site]
00315
sword
[function]
[call site]
00316
sword
[function]
[call site]
00317
sword
[function]
[call site]
00318
sword
[function]
[call site]
00319
sword
[function]
[call site]
00320
sword
[function]
[call site]
00321
sword
[function]
[call site]
00322
sword
[function]
[call site]
00323
dwarf_get_uc
[function]
[call site]
00324
_ULx86_64_r_uc_addr
[function]
[call site]
00325
eval_location_expr
[function]
[call site]
00326
eval_location_expr
[function]
[call site]
00327
dwarf_get
[function]
[call site]
00328
_ULx86_64_stash_frame
[function]
[call site]
00329
_ULx86_64_dwarf_stack_aligned
[function]
[call site]
00330
_Ux86_64_get_accessors
[function]
[call site]
00331
dwarf_read_uleb128
[function]
[call site]
00332
dwarf_readu8
[function]
[call site]
00333
read_operand
[function]
[call site]
00334
dwarf_read_uleb128
[function]
[call site]
00335
dwarf_readu8
[function]
[call site]
00336
read_operand
[function]
[call site]
00337
dwarf_readu8
[function]
[call site]
00338
__assert_fail
[call site]
00339
__assert_fail
[call site]
00340
dwarf_set_validate
[function]
[call site]
00341
dwarf_set_validate
[function]
[call site]
00342
_ULx86_64_os_step
[function]
[call site]
00343
is_vsyscall
[function]
[call site]
00344
_ULx86_64_is_signal_frame
[function]
[call site]
00345
_ULx86_64_handle_signal_frame
[function]
[call site]
00346
_is_plt_entry
[function]
[call site]
00347
_Ux86_64_get_accessors
[function]
[call site]
00348
dwarf_get
[function]
[call site]
00349
dwarf_get
[function]
[call site]
00350
dwarf_get
[function]
[call site]
00351
dwarf_get
[function]
[call site]
00352
dwarf_get
[function]
[call site]
00353
dwarf_get
[function]
[call site]
00354
dwarf_get
[function]
[call site]
00355
_ULx86_64_get_proc_name
[function]
[call site]
00356
_ULx86_64_get_proc_name_by_ip
[function]
[call site]
00357
_Ux86_64_get_accessors
[function]
[call site]
00358
_ULx86_64_Ifind_dynamic_proc_info
[function]
[call site]
00359
intern_string
[function]
[call site]
00360
fetch8
[function]
[call site]
00361
_ULx86_64_Iput_dynamic_unwind_info
[function]
[call site]
00362
dispatch
[function]
[call site]
00363
recurse2
[function]
[call site]
00364
get_random_reg
[function]
[call site]
00365
_Ux86_64_getcontext
[call site]
00366
_ULx86_64_init_local
[function]
[call site]
00367
_ULx86_64_step
[function]
[call site]
00368
_ULx86_64_get_reg
[function]
[call site]
00369
dispatch
[function]
[call site]
00370
recurse3
[function]
[call site]
00371
check_is_signal
[function]
[call site]
00372
_Ux86_64_getcontext
[call site]
00373
_ULx86_64_init_local
[function]
[call site]
00374
_ULx86_64_step
[function]
[call site]
00375
_ULx86_64_is_signal_frame
[function]
[call site]
00376
dispatch
[function]
[call site]
00377
recurse4
[function]
[call site]
00378
get_save_loc
[function]
[call site]
00379
_Ux86_64_getcontext
[call site]
00380
_ULx86_64_init_local
[function]
[call site]
00381
_ULx86_64_step
[function]
[call site]
00382
_ULx86_64_get_save_loc
[function]
[call site]
00383
dispatch
[function]
[call site]
00384