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 |
---|---|---|---|---|---|---|---|
21 | 37 |
2 :
['hoedown_buffer_new', 'buffer_copy_with_replace'] |
21 | 70 | rndr_list | call site: 00000 | /src/hoextdown/src/html.c:522 |
17 | 17 |
1 :
['hoedown_find_block_tag'] |
23 | 123 | parse_htmlblock | call site: 00109 | /src/hoextdown/src/document.c:2884 |
9 | 9 |
1 :
['hoedown_hash_strdup'] |
9 | 9 | hoedown_hash_item_push | call site: 00000 | /src/hoextdown/src/hash.c:112 |
2 | 2 |
1 :
['strlen'] |
2 | 2 | hoedown_hash_fnv | call site: 00000 | /src/hoextdown/src/hash.c:38 |
0 | 22 |
1 :
['hoedown_buffer_putc'] |
0 | 99 | rndr_autolink | call site: 00000 | /src/hoextdown/src/html.c:188 |
0 | 22 |
2 :
['hoedown_buffer_putc', 'hoedown_buffer_put'] |
0 | 22 | parse_htmlblock | call site: 00116 | /src/hoextdown/src/document.c:2916 |
0 | 11 |
1 :
['hoedown_buffer_putc'] |
0 | 11 | char_escape | call site: 00000 | /src/hoextdown/src/document.c:1207 |
0 | 11 |
1 :
['hoedown_buffer_putc'] |
0 | 11 | char_escape | call site: 00000 | /src/hoextdown/src/document.c:1216 |
0 | 11 |
1 :
['hoedown_buffer_put'] |
0 | 11 | rndr_raw_html | call site: 00000 | /src/hoextdown/src/html.c:780 |
0 | 5 |
1 :
['hoedown_buffer_reset'] |
0 | 16 | parse_attributes | call site: 00099 | /src/hoextdown/src/document.c:718 |
0 | 0 | None | 131 | 4899 | parse_block | call site: 00088 | /src/hoextdown/src/document.c:3560 |
0 | 0 | None | 131 | 4899 | parse_block | call site: 00194 | /src/hoextdown/src/document.c:3595 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
hoedown_buffer_new
[function]
[call site]
00001
hoedown_buffer_init
[function]
[call site]
00002
__assert_fail
[call site]
00003
hoedown_html_renderer_new
[function]
[call site]
00004
hoedown_malloc
[function]
[call site]
00005
fprintf
[call site]
00006
abort
[call site]
00007
hoedown_malloc
[function]
[call site]
00008
hoedown_hash_new
[function]
[call site]
00009
hoedown_html_renderer_free
[function]
[call site]
00010
hoedown_hash_free
[function]
[call site]
00011
hoedown_hash_item_free
[function]
[call site]
00012
hoedown_hash_item_free
[function]
[call site]
00013
hoedown_buffer_new
[function]
[call site]
00014
hoedown_buffer_new
[function]
[call site]
00015
hoedown_document_new
[function]
[call site]
00016
__assert_fail
[call site]
00017
hoedown_malloc
[function]
[call site]
00018
hoedown_stack_init
[function]
[call site]
00019
__assert_fail
[call site]
00020
hoedown_stack_grow
[function]
[call site]
00021
__assert_fail
[call site]
00022
hoedown_realloc
[function]
[call site]
00023
hoedown_stack_init
[function]
[call site]
00027
hoedown_stack_init
[function]
[call site]
00028
hoedown_document_render
[function]
[call site]
00029
hoedown_buffer_new
[function]
[call site]
00030
hoedown_buffer_grow
[function]
[call site]
00031
__assert_fail
[call site]
00032
memcmp
[call site]
00033
is_footnote
[function]
[call site]
00034
hoedown_buffer_new
[function]
[call site]
00035
hoedown_buffer_new
[function]
[call site]
00036
is_empty
[function]
[call site]
00037
hoedown_buffer_putc
[function]
[call site]
00038
__assert_fail
[call site]
00039
hoedown_buffer_grow
[function]
[call site]
00040
hoedown_buffer_put
[function]
[call site]
00041
__assert_fail
[call site]
00042
hoedown_buffer_grow
[function]
[call site]
00043
hoedown_buffer_putc
[function]
[call site]
00044
create_footnote_ref
[function]
[call site]
00045
hoedown_calloc
[function]
[call site]
00046
hash_link_ref
[function]
[call site]
00050
tolower
[call site]
00051
add_footnote_ref
[function]
[call site]
00052
hoedown_calloc
[function]
[call site]
00053
free_footnote_ref
[function]
[call site]
00054
hoedown_buffer_free
[function]
[call site]
00055
__assert_fail
[call site]
00056
hoedown_buffer_free
[function]
[call site]
00057
hoedown_buffer_put
[function]
[call site]
00058
is_html_comment
[function]
[call site]
00059
hoedown_buffer_put
[function]
[call site]
00060
hoedown_buffer_putc
[function]
[call site]
00061
is_ref
[function]
[call site]
00062
memchr
[call site]
00063
add_link_ref
[function]
[call site]
00064
hoedown_calloc
[function]
[call site]
00065
hash_link_ref
[function]
[call site]
00066
hoedown_buffer_new
[function]
[call site]
00067
hoedown_buffer_put
[function]
[call site]
00068
hoedown_buffer_new
[function]
[call site]
00069
hoedown_buffer_put
[function]
[call site]
00070
hoedown_buffer_new
[function]
[call site]
00071
hoedown_buffer_put
[function]
[call site]
00072
expand_tabs
[function]
[call site]
00073
hoedown_buffer_put
[function]
[call site]
00074
hoedown_buffer_putc
[function]
[call site]
00075
hoedown_buffer_putc
[function]
[call site]
00076
hoedown_buffer_grow
[function]
[call site]
00077
hoedown_buffer_putc
[function]
[call site]
00078
parse_block
[function]
[call site]
00079
is_atxheader
[function]
[call site]
00080
memchr
[call site]
00081
is_empty_all
[function]
[call site]
00082
_isspace
[function]
[call site]
00083
memchr
[call site]
00084
is_empty_all
[function]
[call site]
00085
parse_inline_attributes
[function]
[call site]
00086
hoedown_buffer_put
[function]
[call site]
00087
parse_atxheader
[function]
[call site]
00088
newbuf
[function]
[call site]
00089
hoedown_buffer_new
[function]
[call site]
00090
hoedown_stack_push
[function]
[call site]
00091
__assert_fail
[call site]
00092
hoedown_stack_grow
[function]
[call site]
00093
newbuf
[function]
[call site]
00094
parse_attributes
[function]
[call site]
00095
hoedown_buffer_reset
[function]
[call site]
00096
__assert_fail
[call site]
00097
hoedown_buffer_put
[function]
[call site]
00098
parse_attributes
[function]
[call site]
00099
hoedown_buffer_reset
[function]
[call site]
00100
hoedown_buffer_put
[function]
[call site]
00101
parse_inline
[function]
[call site]
00102
hoedown_buffer_put
[function]
[call site]
00103
hoedown_buffer_put
[function]
[call site]
00104
popbuf
[function]
[call site]
00105
popbuf
[function]
[call site]
00106
parse_userblock
[function]
[call site]
00107
hoedown_buffer_put
[function]
[call site]
00108
parse_htmlblock
[function]
[call site]
00109
hoedown_find_html5_block_tag
[function]
[call site]
00110
hash
[function]
[call site]
00111
gperf_case_strncmp
[function]
[call site]
00112
hoedown_find_block_tag
[function]
[call site]
00113
hash
[function]
[call site]
00114
gperf_case_strncmp
[function]
[call site]
00115
is_empty
[function]
[call site]
00116
hoedown_buffer_put
[function]
[call site]
00117
hoedown_buffer_putc
[function]
[call site]
00118
is_empty
[function]
[call site]
00119
script_tag_length
[function]
[call site]
00120
is_empty
[function]
[call site]
00121
strlen
[call site]
00122
htmlblock_find_end_strict
[function]
[call site]
00123
htmlblock_find_end
[function]
[call site]
00124
htmlblock_is_end
[function]
[call site]
00125
strncasecmp
[call site]
00126
is_empty
[function]
[call site]
00127
is_empty
[function]
[call site]
00128
strcmp
[call site]
00129
htmlblock_find_end
[function]
[call site]
00130
is_empty
[function]
[call site]
00131
is_hrule
[function]
[call site]
00132
parse_fencedcode
[function]
[call site]
00133
newbuf
[function]
[call site]
00134
parse_codefence
[function]
[call site]
00135
is_codefence
[function]
[call site]
00136
_isspace
[function]
[call site]
00137
parse_attributes
[function]
[call site]
00138
_isspace
[function]
[call site]
00139
_isspace
[function]
[call site]
00140
popbuf
[function]
[call site]
00141
is_codefence
[function]
[call site]
00142
is_empty
[function]
[call site]
00143
popbuf
[function]
[call site]
00144
parse_table
[function]
[call site]
00145
newbuf
[function]
[call site]
00146
newbuf
[function]
[call site]
00147
newbuf
[function]
[call site]
00148
newbuf
[function]
[call site]
00149
parse_table_header
[function]
[call site]
00150
is_backslashed
[function]
[call site]
00151
_isspace
[function]
[call site]
00152
is_backslashed
[function]
[call site]
00153
parse_attributes
[function]
[call site]
00154
_isspace
[function]
[call site]
00155
is_backslashed
[function]
[call site]
00156
newbuf
[function]
[call site]
00157
hoedown_buffer_put
[function]
[call site]
00158
hoedown_calloc
[function]
[call site]
00159
is_backslashed
[function]
[call site]
00160
is_backslashed
[function]
[call site]
00161
hoedown_buffer_putc
[function]
[call site]
00162
hoedown_buffer_put
[function]
[call site]
00163
popbuf
[function]
[call site]
00164
parse_table_row
[function]
[call site]
00165
newbuf
[function]
[call site]
00166
newbuf
[function]
[call site]
00167
newbuf
[function]
[call site]
00168
parse_table_cell_line
[function]
[call site]
00169
_isspace
[function]
[call site]
00170
find_separator_char
[function]
[call site]
00171
is_backslashed
[function]
[call site]
00172
_isspace
[function]
[call site]
00173
hoedown_buffer_putc
[function]
[call site]
00174
hoedown_buffer_put
[function]
[call site]
00175
hoedown_buffer_put
[function]
[call site]
00176
is_backslashed
[function]
[call site]
00177
parse_table_cell_line
[function]
[call site]
00178
parse_inline
[function]
[call site]
00179
popbuf
[function]
[call site]
00180
popbuf
[function]
[call site]
00181
popbuf
[function]
[call site]
00182
popbuf
[function]
[call site]
00183
is_backslashed
[function]
[call site]
00184
is_backslashed
[function]
[call site]
00185
is_backslashed
[function]
[call site]
00186
is_backslashed
[function]
[call site]
00187
parse_table_row
[function]
[call site]
00188
popbuf
[function]
[call site]
00189
popbuf
[function]
[call site]
00190
popbuf
[function]
[call site]
00191
popbuf
[function]
[call site]
00192
prefix_quote
[function]
[call site]
00193
parse_blockquote
[function]
[call site]
00194
newbuf
[function]
[call site]
00195
prefix_quote
[function]
[call site]
00196
is_empty
[function]
[call site]
00197
is_empty
[function]
[call site]
00198
prefix_quote
[function]
[call site]
00199
is_empty
[function]
[call site]
00200
parse_block
[function]
[call site]
00201
prefix_code
[function]
[call site]
00202
parse_blockcode
[function]
[call site]
00203
newbuf
[function]
[call site]
00204
newbuf
[function]
[call site]
00205
prefix_code
[function]
[call site]
00206
is_empty
[function]
[call site]
00207
is_empty
[function]
[call site]
00208
hoedown_buffer_putc
[function]
[call site]
00209
hoedown_buffer_put
[function]
[call site]
00210
parse_attributes
[function]
[call site]
00211
hoedown_buffer_putc
[function]
[call site]
00212
popbuf
[function]
[call site]
00213
popbuf
[function]
[call site]
00214
prefix_uli
[function]
[call site]
00215
is_next_headerline
[function]
[call site]
00216
is_headerline
[function]
[call site]
00217
parse_list
[function]
[call site]
00218
newbuf
[function]
[call site]
00219
newbuf
[function]
[call site]
00220
parse_definition
[function]
[call site]
00221
prefix_dli
[function]
[call site]
00222
prefix_dt
[function]
[call site]
00223
is_next_headerline
[function]
[call site]
00224
is_empty
[function]
[call site]
00225
is_paragraph
[function]
[call site]
00226
newbuf
[function]
[call site]
00227
is_atxheader
[function]
[call site]
00228
parse_userblock
[function]
[call site]
00229
parse_htmlblock
[function]
[call site]
00230
is_hrule
[function]
[call site]
00231
parse_fencedcode
[function]
[call site]
00232
parse_table
[function]
[call site]
00233
prefix_quote
[function]
[call site]
00234
prefix_code
[function]
[call site]
00235
prefix_uli
[function]
[call site]
00236
prefix_oli
[function]
[call site]
00237
is_next_headerline
[function]
[call site]
00238
prefix_dli
[function]
[call site]
00239
prefix_dt
[function]
[call site]
00240
popbuf
[function]
[call site]
00241
is_empty
[function]
[call site]
00242
newbuf
[function]
[call site]
00243
newbuf
[function]
[call site]
00244
parse_attributes
[function]
[call site]
00245
parse_inline
[function]
[call site]
00246
popbuf
[function]
[call site]
00247
popbuf
[function]
[call site]
00248
parse_listitem
[function]
[call site]
00249
prefix_uli
[function]
[call site]
00250
prefix_oli
[function]
[call site]
00251
hoedown_buffer_new
[function]
[call site]
00252
hoedown_buffer_put
[function]
[call site]
00253
prefix_dt
[function]
[call site]
00254
hoedown_buffer_free
[function]
[call site]
00255
is_codefence
[function]
[call site]
00256
newbuf
[function]
[call site]
00257
newbuf
[function]
[call site]
00258
hoedown_buffer_put
[function]
[call site]
00259
newbuf
[function]
[call site]
00260
is_empty
[function]
[call site]
00261
is_codefence
[function]
[call site]
00262
prefix_uli
[function]
[call site]
00263
prefix_oli
[function]
[call site]
00264
prefix_dt
[function]
[call site]
00265
is_hrule
[function]
[call site]
00266
hoedown_buffer_putc
[function]
[call site]
00267
hoedown_buffer_put
[function]
[call site]
00268
parse_attributes
[function]
[call site]
00269
parse_block
[function]
[call site]
00270
prefix_oli
[function]
[call site]
00271
parse_list
[function]
[call site]
00272
parse_listitem
[function]
[call site]
00273
parse_block
[function]
[call site]
00274
prefix_dli
[function]
[call site]
00275
parse_list
[function]
[call site]
00276
popbuf
[function]
[call site]
00277
popbuf
[function]
[call site]
00278
parse_paragraph
[function]
[call site]
00279
is_empty
[function]
[call site]
00280
is_headerline
[function]
[call site]
00281
is_atxheader
[function]
[call site]
00282
is_hrule
[function]
[call site]
00283
prefix_quote
[function]
[call site]
00284
newbuf
[function]
[call site]
00285
parse_attributes
[function]
[call site]
00286
newbuf
[function]
[call site]
00287
parse_inline
[function]
[call site]
00288
popbuf
[function]
[call site]
00289
popbuf
[function]
[call site]
00290
newbuf
[function]
[call site]
00291
parse_inline
[function]
[call site]
00292
popbuf
[function]
[call site]
00293
newbuf
[function]
[call site]
00294
newbuf
[function]
[call site]
00295
parse_attributes
[function]
[call site]
00296
parse_inline
[function]
[call site]
00297
popbuf
[function]
[call site]
00298
popbuf
[function]
[call site]
00299
parse_block
[function]
[call site]
00300
parse_attributes
[function]
[call site]
00301
parse_inline
[function]
[call site]
00302
parse_block
[function]
[call site]
00303
parse_attributes
[function]
[call site]
00304
parse_inline
[function]
[call site]
00305
hoedown_buffer_free
[function]
[call site]
00306
popbuf
[function]
[call site]
00307
popbuf
[function]
[call site]
00308
popbuf
[function]
[call site]
00309
popbuf
[function]
[call site]
00310
parse_footnote_list
[function]
[call site]
00311
newbuf
[function]
[call site]
00312
parse_footnote_def
[function]
[call site]
00313
newbuf
[function]
[call site]
00314
parse_block
[function]
[call site]
00315
popbuf
[function]
[call site]
00316
popbuf
[function]
[call site]
00317
hoedown_buffer_free
[function]
[call site]
00318
free_link_refs
[function]
[call site]
00319
hoedown_buffer_free
[function]
[call site]
00320
hoedown_buffer_free
[function]
[call site]
00321
hoedown_buffer_free
[function]
[call site]
00322
free_footnote_list
[function]
[call site]
00323
free_footnote_ref
[function]
[call site]
00324
free_footnote_list
[function]
[call site]
00325
__assert_fail
[call site]
00326
__assert_fail
[call site]
00327
__assert_fail
[call site]
00328
hoedown_buffer_free
[function]
[call site]
00329
hoedown_document_free
[function]
[call site]
00330
hoedown_buffer_free
[function]
[call site]
00331
hoedown_buffer_free
[function]
[call site]
00332
hoedown_buffer_free
[function]
[call site]
00333
hoedown_stack_uninit
[function]
[call site]
00334
__assert_fail
[call site]
00335
hoedown_stack_uninit
[function]
[call site]
00336
hoedown_stack_uninit
[function]
[call site]
00337
hoedown_buffer_free
[function]
[call site]
00338
hoedown_buffer_free
[function]
[call site]
00339