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 |
---|---|---|---|---|---|---|---|
5982 | 6035 |
2 :
['vlc_object_Log', 'vlm_New'] |
11705 | 29898 | libvlc_InternalInit | call site: 00000 | /src/vlc/src/libvlc.c:272 |
5723 | 5723 |
2 :
['free', 'intf_InsertItem'] |
5723 | 7299 | libvlc_InternalInit | call site: 00000 | /src/vlc/src/libvlc.c:310 |
5416 | 5416 |
3 :
['free', 'libvlc_InternalAddIntf', 'strtok_r'] |
5416 | 5416 | libvlc_AddInterfaces | call site: 00000 | /src/vlc/src/libvlc.c:107 |
1554 | 1554 |
22 :
['free', '__isoc99_sscanf', 'vlc_atof_c.1731', 'GetDWLE.1732', 'strncasecmp', 'vlc_meta_Set', 'xiph_ParseCueSheet', 'malloc', 'strdup', 'abort', 'vlc_meta_New', 'getChapterEntry', 'vlc_meta_Get', 'strncmp', 'EnsureUTF8', 'vlc_meta_AddExtra', 'realloc', 'strstr', 'vlc_tick_from_seci', 'vlc_b64_decode_binary', 'ParseFlacPicture', 'strchr'] |
1554 | 1554 | vorbis_ParseComment | call site: 00000 | /src/vlc/modules/demux/xiph_metadata.c:362 |
930 | 954 |
7 :
['MakeExtradata', 'ReadWEBVTT', 'calloc', 'es_format_Clean', 'es_format_Init', 'webvtt_CloseDemux', 'es_out_Add.5853'] |
930 | 954 | webvtt_OpenDemux | call site: 00000 | /src/vlc/modules/demux/webvtt.c:651 |
566 | 573 |
15 :
['var_InheritFloat.2568', 'free', 'vlc_input_title_New.2533', 'MP4_BoxDumpStructure', 'MatchPureImage', 'realloc', 'malloc', 'strdup', 'calloc', 'vlc_seekpoint_New.2528', 'abort', 'NextAtom', 'MP4_BoxGetRoot', 'vlc_tick_from_secf', 'es_format_Init'] |
566 | 573 | OpenHEIF | call site: 00000 | /src/vlc/modules/demux/mp4/heif.c:813 |
440 | 440 |
3 :
['free', 'libvlc_threads_deinit', 'libvlc_InternalDestroy'] |
440 | 440 | libvlc_new | call site: 00000 | /src/vlc/lib/core.c:68 |
209 | 209 |
1 :
['DemuxDecodeXds'] |
209 | 231 | DemuxRecCc | call site: 00000 | /src/vlc/modules/demux/ty.c:1020 |
171 | 171 |
4 :
['input_item_node_Delete', 'input_item_node_Create', 'vlc_stream_ReadDir', 'es_out_Control.11570'] |
171 | 171 | demux_Demux | call site: 00197 | /src/vlc/src/input/demux.c:212 |
128 | 128 |
1 :
['check_sync_pes'] |
144 | 212 | DemuxRecAudio | call site: 00000 | /src/vlc/modules/demux/ty.c:822 |
102 | 316 |
8 :
['date_Init', 'vlc_object_Log', 'Mpeg4ReadAudioSpecificConfig', 'ChannelConfigurationToVLC', 'malloc', 'AOTtoAACProfile', 'bs_init.8202', 'block_BytestreamInit.8182'] |
102 | 316 | OpenPacketizer | call site: 00000 | /src/vlc/modules/packetizer/mpeg4audio.c:241 |
75 | 156 |
3 :
['vlc_mutex_unlock', 'vlc_cond_broadcast', 'vlc_mutex_lock'] |
75 | 156 | TriggerCallback | call site: 00000 | /src/vlc/src/misc/variables.c:241 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
libvlc_demux_process_memory
[function]
[call site]
00001
vlc_stream_MemoryNew
[function]
[call site]
00002
vlc_stream_CustomNew
[function]
[call site]
00003
vlc_custom_create
[function]
[call site]
00004
__assert_fail
[call site]
00005
calloc
[call site]
00006
vlc_object_init
[function]
[call site]
00007
vlc_mutex_init
[function]
[call site]
00008
vlc_mutex_init_common
[function]
[call site]
00009
vlc_stream_Private
[function]
[call site]
00010
Read
[function]
[call site]
00011
vlc_stream_Private
[function]
[call site]
00012
Seek
[function]
[call site]
00013
vlc_stream_Private
[function]
[call site]
00014
Control
[function]
[call site]
00015
vlc_stream_Private
[function]
[call site]
00016
vlc_object_Log
[function]
[call site]
00017
vlc_object_vaLog
[function]
[call site]
00018
vlc_object_typename
[function]
[call site]
00019
vlc_vaLog
[function]
[call site]
00020
strrchr
[call site]
00021
strchr
[call site]
00022
vlc_thread_id
[function]
[call site]
00023
syscall
[call site]
00024
vlc_vaLogCallback
[function]
[call site]
00025
vlc_savecancel
[function]
[call site]
00026
pthread_setcancelstate
[call site]
00027
vlc_thread_fatal
[function]
[call site]
00028
vlc_savecancel
[function]
[call site]
00029
vlc_thread_id
[function]
[call site]
00030
fprintf
[call site]
00031
vlc_trace
[function]
[call site]
00032
fprintf
[call site]
00033
fflush
[call site]
00034
backtrace
[call site]
00035
backtrace_symbols_fd
[call site]
00036
fsync
[call site]
00037
perror
[call site]
00038
vlc_restorecancel
[function]
[call site]
00039
pthread_setcancelstate
[call site]
00040
vlc_thread_fatal
[function]
[call site]
00041
abort
[call site]
00042
vlc_thread_fatal
[function]
[call site]
00043
vlc_restorecancel
[function]
[call site]
00044
vlc_object_Log
[function]
[call site]
00045
fprintf
[call site]
00046
demux_process_stream
[function]
[call site]
00047
test_es_out_create
[function]
[call site]
00048
fprintf
[call site]
00049
demux_New
[function]
[call site]
00050
demux_NewAdvanced
[function]
[call site]
00051
strchr
[call site]
00052
__errno_location
[call site]
00053
vlc_stream_CustomNew
[function]
[call site]
00054
demux_DestroyDemux
[function]
[call site]
00055
vlc_stream_Private
[function]
[call site]
00056
module_unneed
[function]
[call site]
00057
module_get_capability
[function]
[call site]
00058
vlc_object_Log
[function]
[call site]
00059
var_Destroy
[function]
[call site]
00060
__assert_fail
[call site]
00061
Lookup
[function]
[call site]
00062
vlc_mutex_lock
[function]
[call site]
00063
vlc_mutex_trylock
[function]
[call site]
00064
vlc_mutex_held
[function]
[call site]
00065
vlc_thread_id
[function]
[call site]
00066
vlc_mutex_held
[function]
[call site]
00067
__assert_fail
[call site]
00068
vlc_thread_id
[function]
[call site]
00069
vlc_savecancel
[function]
[call site]
00070
vlc_atomic_wait
[function]
[call site]
00071
vlc_futex_wait
[function]
[call site]
00072
sys_futex
[function]
[call site]
00073
syscall
[call site]
00074
vlc_restorecancel
[function]
[call site]
00075
vlc_thread_id
[function]
[call site]
00076
tfind
[call site]
00077
varcmp
[function]
[call site]
00078
__assert_fail
[call site]
00079
strcmp
[call site]
00080
vlc_object_Log
[function]
[call site]
00081
__assert_fail
[call site]
00082
tdelete
[call site]
00083
varcmp
[function]
[call site]
00084
__assert_fail
[call site]
00085
vlc_mutex_unlock
[function]
[call site]
00086
vlc_mutex_held
[function]
[call site]
00087
__assert_fail
[call site]
00088
vlc_atomic_notify_one
[function]
[call site]
00089
vlc_futex_wake
[function]
[call site]
00090
sys_futex
[function]
[call site]
00091
__assert_fail
[call site]
00092
Destroy
[function]
[call site]
00093
__assert_fail
[call site]
00094
vlc_objres_clear
[function]
[call site]
00095
vlc_objres_pop
[function]
[call site]
00096
vlc_obj_res
[function]
[call site]
00097
__assert_fail
[call site]
00098
vlc_stream_Delete
[function]
[call site]
00099
stream_CommonDelete
[function]
[call site]
00100
vlc_iconv_close
[function]
[call site]
00101
iconv_close
[call site]
00102
vlc_frame_Release
[function]
[call site]
00103
vlc_frame_Check
[function]
[call site]
00104
__assert_fail
[call site]
00105
__assert_fail
[call site]
00106
__assert_fail
[call site]
00107
__assert_fail
[call site]
00108
vlc_ancillary_array_Clear
[function]
[call site]
00109
vlc_ancillary_Release
[function]
[call site]
00110
vlc_atomic_rc_dec
[function]
[call site]
00111
__assert_fail
[call site]
00112
vlc_frame_Release
[function]
[call site]
00113
vlc_object_delete
[function]
[call site]
00114
vlc_object_deinit
[function]
[call site]
00115
__assert_fail
[call site]
00116
vlc_savecancel
[function]
[call site]
00117
var_DestroyAll
[function]
[call site]
00118
tdestroy
[call site]
00119
CleanupVar
[function]
[call site]
00120
Destroy
[function]
[call site]
00121
vlc_restorecancel
[function]
[call site]
00122
__assert_fail
[call site]
00123
vlc_stream_Private
[function]
[call site]
00124
input_GetItem
[function]
[call site]
00125
__assert_fail
[call site]
00126
input_priv
[function]
[call site]
00127
strdup
[call site]
00128
strdup
[call site]
00129
vlc_uri2path
[function]
[call site]
00130
strstr
[call site]
00131
memchr
[call site]
00132
strcspn
[call site]
00133
strndup
[call site]
00134
vlc_uri_decode
[function]
[call site]
00135
hex_to_char
[function]
[call site]
00136
hex_to_char
[function]
[call site]
00137
strncasecmp
[call site]
00138
strncasecmp
[call site]
00139
strlen
[call site]
00140
strncasecmp
[call site]
00141
strtol
[call site]
00142
strdup
[call site]
00143
strdup
[call site]
00144
strdup
[call site]
00145
asprintf
[call site]
00146
vlc_object_Log
[function]
[call site]
00147
strcasecmp
[call site]
00148
stream_MimeType
[function]
[call site]
00149
stream_ContentType
[function]
[call site]
00150
vlc_stream_GetContentType
[function]
[call site]
00151
vlc_stream_Control
[function]
[call site]
00152
vlc_stream_vaControl
[function]
[call site]
00153
vlc_frame_Release
[function]
[call site]
00154
vlc_frame_Release
[function]
[call site]
00155
__assert_fail
[call site]
00156
strcspn
[call site]
00157
demux_NameFromMimeType
[function]
[call site]
00158
bsearch
[call site]
00159
demux_mapping_cmp
[function]
[call site]
00160
vlc_ascii_strcasecmp
[function]
[call site]
00161
vlc_ascii_tolower
[function]
[call site]
00162
vlc_ascii_tolower
[function]
[call site]
00163
strcasecmp
[call site]
00164
vlc_ascii_strcasecmp
[function]
[call site]
00165
asprintf
[call site]
00166
vlc_object_logger
[function]
[call site]
00167
vlc_module_load
[function]
[call site]
00168
vlc_module_match
[function]
[call site]
00169
module_list_cap
[function]
[call site]
00170
__assert_fail
[call site]
00171
tfind
[call site]
00172
vlc_modcap_cmp
[function]
[call site]
00173
strcmp
[call site]
00174
strcspn
[call site]
00175
strncasecmp
[call site]
00176
strncasecmp
[call site]
00177
module_match_name
[function]
[call site]
00178
strncasecmp
[call site]
00179
__assert_fail
[call site]
00180
module_get_score
[function]
[call site]
00181
__assert_fail
[call site]
00182
vlc_Log
[function]
[call site]
00183
vlc_vaLog
[function]
[call site]
00184
vlc_module_map
[function]
[call site]
00185
vlc_plugin_Map
[function]
[call site]
00186
module_get_object
[function]
[call site]
00187
vlc_Log
[function]
[call site]
00188
vlc_Log
[function]
[call site]
00189
demux_Probe
[function]
[call site]
00190
vlc_stream_Tell
[function]
[call site]
00191
vlc_object_Log
[function]
[call site]
00192
vlc_objres_clear
[function]
[call site]
00193
stream_CommonDelete
[function]
[call site]
00194
es_out_Delete
[function]
[call site]
00195
vlc_stream_Delete
[function]
[call site]
00196
demux_Demux
[function]
[call site]
00197
input_item_node_Create
[function]
[call site]
00198
__assert_fail
[call site]
00199
input_item_Hold
[function]
[call site]
00200
vlc_atomic_rc_inc
[function]
[call site]
00201
__assert_fail
[call site]
00202
vlc_stream_ReadDir
[function]
[call site]
00203
__assert_fail
[call site]
00204
input_item_node_Delete
[function]
[call site]
00205
input_item_node_Delete
[function]
[call site]
00206
input_item_Release
[function]
[call site]
00207
vlc_atomic_rc_dec
[function]
[call site]
00208
vlc_event_manager_fini
[function]
[call site]
00209
vlc_meta_Delete
[function]
[call site]
00210
vlc_dictionary_clear
[function]
[call site]
00211
vlc_meta_FreeExtraKey
[function]
[call site]
00212
es_format_Clean
[function]
[call site]
00213
__assert_fail
[call site]
00214
video_format_Clean
[function]
[call site]
00215
es_format_Init
[function]
[call site]
00216
video_format_Init
[function]
[call site]
00217
vlc_viewpoint_init
[function]
[call site]
00218
vlc_epg_Delete
[function]
[call site]
00219
vlc_epg_Clean
[function]
[call site]
00220
vlc_epg_event_Delete
[function]
[call site]
00221
vlc_epg_event_Clean
[function]
[call site]
00222
vlc_list_it_start
[function]
[call site]
00223
info_category_Delete
[function]
[call site]
00224
vlc_list_first_or_null
[function]
[call site]
00225
vlc_list_is_empty
[function]
[call site]
00226
vlc_list_remove
[function]
[call site]
00227
info_Delete
[function]
[call site]
00228
es_out_Control
[function]
[call site]
00229
es_out_vaControl
[function]
[call site]
00230
input_item_node_Delete
[function]
[call site]
00231
demux_test_and_clear_flags
[function]
[call site]
00232
demux_Control
[function]
[call site]
00233
demux_vaControl
[function]
[call site]
00234
__assert_fail
[call site]
00235
demux_get_title_list
[function]
[call site]
00236
demux_Control
[function]
[call site]
00237
vlc_input_title_Delete
[function]
[call site]
00238
vlc_seekpoint_Delete
[function]
[call site]
00239
demux_test_and_clear_flags
[function]
[call site]
00240
demux_get_meta
[function]
[call site]
00241
vlc_meta_New
[function]
[call site]
00242
vlc_dictionary_init
[function]
[call site]
00243
calloc
[call site]
00244
demux_Control
[function]
[call site]
00245
demux_Control
[function]
[call site]
00246
vlc_meta_Delete
[function]
[call site]
00247
demux_Control
[function]
[call site]
00248
demux_Control
[function]
[call site]
00249
demux_Control
[function]
[call site]
00250
demux_Control
[function]
[call site]
00251
demux_Delete
[function]
[call site]
00252
vlc_stream_Delete
[function]
[call site]
00253
es_out_Delete
[function]
[call site]
00254