The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 7 | output_init | call site: 00007 | perror |
| 2 | 34 | gumbo_realloc | call site: 00034 | perror |
| 2 | 135 | insert_node | call site: 00135 | __assert_fail |
| 2 | 151 | maybe_flush_text_node_buffer | call site: 00151 | get_appropriate_insertion_location |
| 2 | 300 | adjust_mathml_attributes | call site: 00300 | gumbo_strdup |
| 2 | 345 | insert_foreign_element | call site: 00345 | parser_add_parse_error |
| 1 | 27 | read_char | call site: 00027 | add_error |
| 1 | 87 | create_element | call site: 00087 | insert_element |
| 1 | 131 | destroy_node_callback | call site: 00131 | destroy_node |
| 1 | 149 | append_node | call site: 00149 | __assert_fail |
| 1 | 209 | gumbo_token_destroy | call site: 00209 | gumbo_free |
| 1 | 340 | insert_foreign_element | call site: 00340 | attribute_matches_case_sensitive |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
OptionsFromHeader(unsigned char const*)
[function]
[call site]
00001
gumbo_normalized_tagname
[function]
[call site]
00002
__assert_fail
[call site]
00003
__assert_fail
[call site]
00004
gumbo_parse_with_options
[function]
[call site]
00005
output_init
[function]
[call site]
00006
gumbo_alloc
[function]
[call site]
00007
perror
[call site]
00008
abort
[call site]
00009
new_document_node
[function]
[call site]
00010
create_node
[function]
[call site]
00011
gumbo_alloc
[function]
[call site]
00012
gumbo_vector_init
[function]
[call site]
00013
gumbo_alloc
[function]
[call site]
00014
gumbo_init_errors
[function]
[call site]
00015
gumbo_vector_init
[function]
[call site]
00016
gumbo_tokenizer_state_init
[function]
[call site]
00017
gumbo_alloc
[function]
[call site]
00018
gumbo_tokenizer_set_state
[function]
[call site]
00019
gumbo_string_buffer_init
[function]
[call site]
00020
gumbo_alloc
[function]
[call site]
00021
mark_tag_state_as_empty
[function]
[call site]
00022
utf8iterator_init
[function]
[call site]
00023
read_char
[function]
[call site]
00024
decode
[function]
[call site]
00025
__assert_fail
[call site]
00026
utf8_is_surrogate
[function]
[call site]
00027
add_error
[function]
[call site]
00028
gumbo_add_error
[function]
[call site]
00029
gumbo_alloc
[function]
[call site]
00030
gumbo_vector_add
[function]
[call site]
00031
enlarge_vector_if_full
[function]
[call site]
00032
gumbo_realloc
[function]
[call site]
00033
gumbo_alloc
[function]
[call site]
00037
__assert_fail
[call site]
00038
__assert_fail
[call site]
00039
utf8_is_noncharacter
[function]
[call site]
00040
add_error
[function]
[call site]
00041
utf8_is_control
[function]
[call site]
00042
gumbo_ascii_isspace
[function]
[call site]
00043
gumbo_ascii_isascii
[function]
[call site]
00044
add_error
[function]
[call site]
00045
add_error
[function]
[call site]
00046
add_error
[function]
[call site]
00047
read_char
[function]
[call site]
00048
utf8iterator_get_position
[function]
[call site]
00049
utf8iterator_get_char_pointer
[function]
[call site]
00050
doc_type_state_init
[function]
[call site]
00051
parser_state_init
[function]
[call site]
00052
gumbo_alloc
[function]
[call site]
00053
gumbo_string_buffer_init
[function]
[call site]
00054
gumbo_character_token_buffer_init
[function]
[call site]
00055
gumbo_vector_init
[function]
[call site]
00056
gumbo_vector_init
[function]
[call site]
00057
gumbo_vector_init
[function]
[call site]
00058
fragment_parser_init
[function]
[call site]
00059
__assert_fail
[call site]
00060
get_document_node
[function]
[call site]
00061
create_fragment_ctx_element
[function]
[call site]
00062
__assert_fail
[call site]
00063
strlen
[call site]
00064
gumbo_tagn_enum
[function]
[call site]
00065
gumbo_tag_lookup
[function]
[call site]
00066
hash
[function]
[call site]
00067
gumbo_ascii_strncasecmp
[function]
[call site]
00068
gumbo_ascii_tolower
[function]
[call site]
00069
gumbo_ascii_isupper
[function]
[call site]
00070
gumbo_ascii_tolower
[function]
[call site]
00071
create_node
[function]
[call site]
00072
gumbo_vector_init
[function]
[call site]
00073
gumbo_alloc
[function]
[call site]
00074
gumbo_vector_add
[function]
[call site]
00075
gumbo_tokenizer_set_state
[function]
[call site]
00076
gumbo_tokenizer_set_state
[function]
[call site]
00077
gumbo_tokenizer_set_state
[function]
[call site]
00078
gumbo_tokenizer_set_state
[function]
[call site]
00079
gumbo_tokenizer_set_state
[function]
[call site]
00080
insert_element_of_tag_type
[function]
[call site]
00081
create_element
[function]
[call site]
00082
__assert_fail
[call site]
00083
create_node
[function]
[call site]
00084
gumbo_vector_init
[function]
[call site]
00085
gumbo_vector_init
[function]
[call site]
00086
gumbo_normalized_tagname
[function]
[call site]
00087
insert_element
[function]
[call site]
00088
maybe_flush_text_node_buffer
[function]
[call site]
00089
__assert_fail
[call site]
00090
create_node
[function]
[call site]
00091
gumbo_string_buffer_to_string
[function]
[call site]
00092
gumbo_alloc
[function]
[call site]
00093
gumbo_debug
[function]
[call site]
00094
get_appropriate_insertion_location
[function]
[call site]
00095
get_current_node
[function]
[call site]
00096
__assert_fail
[call site]
00097
__assert_fail
[call site]
00098
__assert_fail
[call site]
00099
get_document_node
[function]
[call site]
00100
node_tag_in_set
[function]
[call site]
00101
__assert_fail
[call site]
00102
tagset_includes
[function]
[call site]
00103
node_html_tag_is
[function]
[call site]
00104
node_qualified_tag_is
[function]
[call site]
00105
__assert_fail
[call site]
00106
__assert_fail
[call site]
00107
__assert_fail
[call site]
00108
node_html_tag_is
[function]
[call site]
00109
strlen
[call site]
00110
strlen
[call site]
00111
gumbo_alloc
[function]
[call site]
00112
gumbo_free
[function]
[call site]
00113
destroy_node
[function]
[call site]
00114
tree_traverse
[function]
[call site]
00115
__assert_fail
[call site]
00116
__assert_fail
[call site]
00117
destroy_node_callback
[function]
[call site]
00118
gumbo_free
[function]
[call site]
00119
gumbo_free
[function]
[call site]
00120
gumbo_free
[function]
[call site]
00121
gumbo_free
[function]
[call site]
00122
gumbo_destroy_attribute
[function]
[call site]
00123
gumbo_free
[function]
[call site]
00124
gumbo_free
[function]
[call site]
00125
gumbo_free
[function]
[call site]
00126
gumbo_free
[function]
[call site]
00127
gumbo_free
[function]
[call site]
00128
gumbo_free
[function]
[call site]
00129
gumbo_free
[function]
[call site]
00130
gumbo_free
[function]
[call site]
00131
destroy_node
[function]
[call site]
00132
insert_node
[function]
[call site]
00133
__assert_fail
[call site]
00134
__assert_fail
[call site]
00135
__assert_fail
[call site]
00136
__assert_fail
[call site]
00137
__assert_fail
[call site]
00138
__assert_fail
[call site]
00139
gumbo_vector_insert_at
[function]
[call site]
00140
__assert_fail
[call site]
00141
enlarge_vector_if_full
[function]
[call site]
00142
__assert_fail
[call site]
00143
__assert_fail
[call site]
00144
append_node
[function]
[call site]
00145
__assert_fail
[call site]
00146
__assert_fail
[call site]
00147
__assert_fail
[call site]
00148
gumbo_vector_add
[function]
[call site]
00149
__assert_fail
[call site]
00150
gumbo_string_buffer_clear
[function]
[call site]
00151
__assert_fail
[call site]
00152
get_appropriate_insertion_location
[function]
[call site]
00153
insert_node
[function]
[call site]
00154
gumbo_vector_add
[function]
[call site]
00155
gumbo_normalized_tagname
[function]
[call site]
00156
gumbo_debug
[function]
[call site]
00157
push_template_insertion_mode
[function]
[call site]
00158
gumbo_vector_add
[function]
[call site]
00159
reset_insertion_mode_appropriately
[function]
[call site]
00160
get_appropriate_insertion_mode
[function]
[call site]
00161
is_fragment_parser
[function]
[call site]
00162
__assert_fail
[call site]
00163
node_html_tag_is
[function]
[call site]
00164
node_html_tag_is
[function]
[call site]
00165
get_current_template_insertion_mode
[function]
[call site]
00166
set_insertion_mode
[function]
[call site]
00167
__assert_fail
[call site]
00168
gumbo_debug
[function]
[call site]
00169
get_adjusted_current_node
[function]
[call site]
00170
get_current_node
[function]
[call site]
00171
gumbo_tokenizer_set_is_adjusted_current_node_foreign
[function]
[call site]
00172
gumbo_debug
[function]
[call site]
00173
gumbo_debug
[function]
[call site]
00174
gumbo_lex
[function]
[call site]
00175
emit_char
[function]
[call site]
00176
get_char_token_type
[function]
[call site]
00177
gumbo_debug
[function]
[call site]
00178
finish_token
[function]
[call site]
00179
utf8iterator_next
[function]
[call site]
00180
update_position
[function]
[call site]
00181
read_char
[function]
[call site]
00182
reset_token_start_point
[function]
[call site]
00183
utf8iterator_get_char_pointer
[function]
[call site]
00184
utf8iterator_get_position
[function]
[call site]
00185
maybe_emit_from_mark
[function]
[call site]
00186
utf8iterator_get_char_pointer
[function]
[call site]
00187
__assert_fail
[call site]
00188
utf8iterator_current
[function]
[call site]
00189
emit_char
[function]
[call site]
00190
__assert_fail
[call site]
00191
__assert_fail
[call site]
00192
utf8iterator_current
[function]
[call site]
00193
gumbo_debug
[function]
[call site]
00194
utf8iterator_next
[function]
[call site]
00195
gumbo_normalized_tagname
[function]
[call site]
00196
gumbo_normalized_tagname
[function]
[call site]
00197
gumbo_debug
[function]
[call site]
00198
handle_token
[function]
[call site]
00199
ignore_token
[function]
[call site]
00200
gumbo_debug
[function]
[call site]
00201
gumbo_token_destroy
[function]
[call site]
00202
gumbo_free
[function]
[call site]
00203
gumbo_free
[function]
[call site]
00204
gumbo_free
[function]
[call site]
00205
gumbo_destroy_attribute
[function]
[call site]
00206
gumbo_free
[function]
[call site]
00207
gumbo_free
[function]
[call site]
00208
gumbo_free
[function]
[call site]
00209
gumbo_free
[function]
[call site]
00210
tag_is
[function]
[call site]
00211
tag_is
[function]
[call site]
00212
get_adjusted_current_node
[function]
[call site]
00213
__assert_fail
[call site]
00214
gumbo_debug
[function]
[call site]
00215
is_mathml_integration_point
[function]
[call site]
00216
node_tag_in_set
[function]
[call site]
00217
tag_in
[function]
[call site]
00218
node_qualified_tag_is
[function]
[call site]
00219
tag_is
[function]
[call site]
00220
is_html_integration_point
[function]
[call site]
00221
node_tag_in_set
[function]
[call site]
00222
node_qualified_tag_is
[function]
[call site]
00223
attribute_matches
[function]
[call site]
00224
gumbo_get_attribute
[function]
[call site]
00225
gumbo_ascii_strcasecmp
[function]
[call site]
00226
gumbo_ascii_tolower
[function]
[call site]
00227
gumbo_ascii_tolower
[function]
[call site]
00228
gumbo_ascii_strcasecmp
[function]
[call site]
00229
attribute_matches
[function]
[call site]
00230
handle_html_content
[function]
[call site]
00231
handle_in_foreign_content
[function]
[call site]
00232
gumbo_debug
[function]
[call site]
00233
parser_add_parse_error
[function]
[call site]
00234
gumbo_debug
[function]
[call site]
00235
gumbo_add_error
[function]
[call site]
00236
gumbo_strdup
[function]
[call site]
00237
strlen
[call site]
00238
gumbo_alloc
[function]
[call site]
00239
gumbo_strdup
[function]
[call site]
00240
gumbo_vector_init
[function]
[call site]
00241
__assert_fail
[call site]
00242
gumbo_strdup
[function]
[call site]
00243
gumbo_vector_add
[function]
[call site]
00244
insert_text_token
[function]
[call site]
00245
__assert_fail
[call site]
00246
gumbo_string_buffer_append_codepoint
[function]
[call site]
00247
maybe_resize_string_buffer
[function]
[call site]
00248
gumbo_realloc
[function]
[call site]
00249
gumbo_debug
[function]
[call site]
00250
insert_text_token
[function]
[call site]
00251
insert_text_token
[function]
[call site]
00252
set_frameset_not_ok
[function]
[call site]
00253
gumbo_debug
[function]
[call site]
00254
get_current_node
[function]
[call site]
00255
append_comment_node
[function]
[call site]
00256
maybe_flush_text_node_buffer
[function]
[call site]
00257
create_node
[function]
[call site]
00258
append_node
[function]
[call site]
00259
parser_add_parse_error
[function]
[call site]
00260
ignore_token
[function]
[call site]
00261
tag_in
[function]
[call site]
00262
tag_is
[function]
[call site]
00263
token_has_attribute
[function]
[call site]
00264
__assert_fail
[call site]
00265
gumbo_get_attribute
[function]
[call site]
00266
token_has_attribute
[function]
[call site]
00267
token_has_attribute
[function]
[call site]
00268
tag_in
[function]
[call site]
00269
parser_add_parse_error
[function]
[call site]
00270
get_current_node
[function]
[call site]
00271
is_mathml_integration_point
[function]
[call site]
00272
get_current_node
[function]
[call site]
00273
is_html_integration_point
[function]
[call site]
00274
get_current_node
[function]
[call site]
00275
pop_current_node
[function]
[call site]
00276
maybe_flush_text_node_buffer
[function]
[call site]
00277
node_html_tag_is
[function]
[call site]
00278
__assert_fail
[call site]
00279
get_current_node
[function]
[call site]
00280
gumbo_normalized_tagname
[function]
[call site]
00281
gumbo_debug
[function]
[call site]
00282
gumbo_vector_pop
[function]
[call site]
00283
__assert_fail
[call site]
00284
__assert_fail
[call site]
00285
node_html_tag_is
[function]
[call site]
00286
node_html_tag_is
[function]
[call site]
00287
node_qualified_tagname_is
[function]
[call site]
00288
__assert_fail
[call site]
00289
__assert_fail
[call site]
00290
__assert_fail
[call site]
00291
__assert_fail
[call site]
00292
__assert_fail
[call site]
00293
gumbo_ascii_strcasecmp
[function]
[call site]
00294
record_end_of_element
[function]
[call site]
00295
handle_html_content
[function]
[call site]
00296
get_adjusted_current_node
[function]
[call site]
00297
adjust_mathml_attributes
[function]
[call site]
00298
__assert_fail
[call site]
00299
gumbo_get_attribute
[function]
[call site]
00300
gumbo_free
[function]
[call site]
00301
gumbo_strdup
[function]
[call site]
00302
adjust_svg_tag
[function]
[call site]
00303
__assert_fail
[call site]
00304
__assert_fail
[call site]
00305
__assert_fail
[call site]
00306
strlen
[call site]
00307
gumbo_get_svg_tag_replacement
[function]
[call site]
00308
hash
[function]
[call site]
00309
gumbo_ascii_strncasecmp
[function]
[call site]
00310
strcpy
[call site]
00311
adjust_svg_attributes
[function]
[call site]
00312
__assert_fail
[call site]
00313
gumbo_get_svg_attr_replacement
[function]
[call site]
00314
hash
[function]
[call site]
00315
gumbo_ascii_strncasecmp
[function]
[call site]
00316
gumbo_free
[function]
[call site]
00317
gumbo_strdup
[function]
[call site]
00318
adjust_foreign_attributes
[function]
[call site]
00319
__assert_fail
[call site]
00320
strlen
[call site]
00321
gumbo_get_foreign_attr_replacement
[function]
[call site]
00322
hash
[function]
[call site]
00323
memcmp
[call site]
00324
gumbo_free
[function]
[call site]
00325
gumbo_strdup
[function]
[call site]
00326
insert_foreign_element
[function]
[call site]
00327
__assert_fail
[call site]
00328
create_element_from_token
[function]
[call site]
00329
__assert_fail
[call site]
00330
create_node
[function]
[call site]
00331
gumbo_vector_init
[function]
[call site]
00332
gumbo_normalized_tagname
[function]
[call site]
00333
__assert_fail
[call site]
00334
__assert_fail
[call site]
00335
__assert_fail
[call site]
00336
insert_element
[function]
[call site]
00337
gumbo_normalized_tagname
[function]
[call site]
00338
gumbo_debug
[function]
[call site]
00339
token_has_attribute
[function]
[call site]
00340
attribute_matches_case_sensitive
[function]
[call site]
00341
gumbo_get_attribute
[function]
[call site]
00342
strcmp
[call site]
00343
parser_add_parse_error
[function]
[call site]
00344
token_has_attribute
[function]
[call site]
00345
attribute_matches_case_sensitive
[function]
[call site]
00346
parser_add_parse_error
[function]
[call site]
00347
pop_current_node
[function]
[call site]
00348
acknowledge_self_closing_tag
[function]
[call site]
00349
__assert_fail
[call site]
00350
get_current_node
[function]
[call site]
00351
__assert_fail
[call site]
00352
node_tagname_is
[function]
[call site]
00353
__assert_fail
[call site]
00354
node_qualified_tagname_is
[function]
[call site]
00355
parser_add_parse_error
[function]
[call site]
00356
gumbo_debug
[function]
[call site]
00357
node_tagname_is
[function]
[call site]
00358
gumbo_debug
[function]
[call site]
00359
pop_current_node
[function]
[call site]
00360
__assert_fail
[call site]
00361
handle_html_content
[function]
[call site]
00362
__assert_fail
[call site]
00363
gumbo_add_error
[function]
[call site]
00364
gumbo_free
[function]
[call site]
00365
__assert_fail
[call site]
00366
finish_parsing
[function]
[call site]
00367
gumbo_debug
[function]
[call site]
00368
maybe_flush_text_node_buffer
[function]
[call site]
00369
pop_current_node
[function]
[call site]
00370
node_html_tag_is
[function]
[call site]
00371
node_html_tag_is
[function]
[call site]
00372
pop_current_node
[function]
[call site]
00373
pop_current_node
[function]
[call site]
00374
gumbo_strdup
[function]
[call site]
00375
gumbo_strdup
[function]
[call site]
00376
gumbo_strdup
[function]
[call site]
00377
parser_state_destroy
[function]
[call site]
00378
destroy_fragment_ctx_element
[function]
[call site]
00379
__assert_fail
[call site]
00380
__assert_fail
[call site]
00381
gumbo_vector_pop
[function]
[call site]
00382
gumbo_free
[function]
[call site]
00383
destroy_node
[function]
[call site]
00384
gumbo_vector_destroy
[function]
[call site]
00385
gumbo_free
[function]
[call site]
00386
gumbo_vector_destroy
[function]
[call site]
00387
gumbo_vector_destroy
[function]
[call site]
00388
gumbo_string_buffer_destroy
[function]
[call site]
00389
gumbo_free
[function]
[call site]
00390
gumbo_character_token_buffer_destroy
[function]
[call site]
00391
gumbo_free
[function]
[call site]
00392
gumbo_free
[function]
[call site]
00393
gumbo_tokenizer_state_destroy
[function]
[call site]
00394
__assert_fail
[call site]
00395
gumbo_string_buffer_destroy
[function]
[call site]
00396
__assert_fail
[call site]
00397
gumbo_free
[function]
[call site]
00398
WalkTree(GumboInternalNode const*)
[function]
[call site]
00399
WalkTree(GumboInternalNode const*)
[function]
[call site]
00400
strlen
[call site]
00401
strlen
[call site]
00402
WalkTree(GumboInternalNode const*)
[function]
[call site]
00403
strlen
[call site]
00404
gumbo_destroy_output
[function]
[call site]
00405
destroy_node
[function]
[call site]
00406
gumbo_error_destroy
[function]
[call site]
00407
gumbo_free
[function]
[call site]
00408
gumbo_free
[function]
[call site]
00409
gumbo_vector_destroy
[function]
[call site]
00410
gumbo_free
[function]
[call site]
00411
gumbo_vector_destroy
[function]
[call site]
00412
gumbo_free
[function]
[call site]
00413