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 |
---|---|---|---|---|---|---|---|
12 | 2483 |
5 :
['_pcre2_is_newline_8', 'memchr', '_pcre2_valid_utf_8', '_pcre2_was_newline_8', 'match'] |
12 | 2483 | pcre2_match_8 | call site: 00193 | /src/pcre2/src/pcre2_match.c:6699 |
2 | 2 |
1 :
['_pcre2_strlen_8'] |
14 | 2485 | pcre2_match_8 | call site: 00191 | /src/pcre2/src/pcre2_match.c:6401 |
2 | 2 |
1 :
['_pcre2_strlen_8'] |
14 | 1623 | pcre2_dfa_match_8 | call site: 00241 | /src/pcre2/src/pcre2_dfa_match.c:3363 |
2 | 2 |
1 :
['_pcre2_strlen_8'] |
2 | 2336 | pcre2_compile_8 | call site: 00004 | /src/pcre2/src/pcre2_compile.c:10008 |
0 | 1057 |
12 :
['manage_callouts', 'read_name', '_pcre2_strncmp_8', 'get_ucp', 'check_posix_syntax', '_pcre2_check_escape_8', 'check_posix_name', 'read_number', 'read_repeat_counts', '_pcre2_is_newline_8', '_pcre2_strncmp_c8_8', 'handle_escdsw'] |
0 | 1057 | parse_regex | call site: 00021 | /src/pcre2/src/pcre2_compile.c:3108 |
0 | 1057 |
12 :
['manage_callouts', 'read_name', '_pcre2_strncmp_8', 'get_ucp', 'check_posix_syntax', '_pcre2_check_escape_8', 'check_posix_name', 'read_number', 'read_repeat_counts', '_pcre2_is_newline_8', '_pcre2_strncmp_c8_8', 'handle_escdsw'] |
0 | 1057 | parse_regex | call site: 00044 | /src/pcre2/src/pcre2_compile.c:3663 |
0 | 6 |
1 :
['pcre2_code_free_8'] |
0 | 6 | pcre2_compile_8 | call site: 00146 | /src/pcre2/src/pcre2_compile.c:10718 |
0 | 0 | None | 12 | 2483 | pcre2_match_8 | call site: 00192 | /src/pcre2/src/pcre2_match.c:6476 |
0 | 0 | None | 12 | 2483 | pcre2_match_8 | call site: 00192 | /src/pcre2/src/pcre2_match.c:6626 |
0 | 0 | None | 12 | 2453 | pcre2_match_8 | call site: 00193 | /src/pcre2/src/pcre2_match.c:6731 |
0 | 0 | None | 12 | 2453 | pcre2_match_8 | call site: 00193 | /src/pcre2/src/pcre2_match.c:6852 |
0 | 0 | None | 12 | 2453 | pcre2_match_8 | call site: 00203 | /src/pcre2/src/pcre2_match.c:7284 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
srand
[call site]
00001
rand
[call site]
00002
rand
[call site]
00003
pcre2_compile_8
[function]
[call site]
00004
_pcre2_strlen_8
[function]
[call site]
00005
_pcre2_strncmp_c8_8
[function]
[call site]
00006
_pcre2_valid_utf_8
[function]
[call site]
00007
parse_regex
[function]
[call site]
00008
manage_callouts
[function]
[call site]
00009
manage_callouts
[function]
[call site]
00010
_pcre2_check_escape_8
[function]
[call site]
00011
read_repeat_counts
[function]
[call site]
00012
read_number
[function]
[call site]
00013
read_number
[function]
[call site]
00014
read_number
[function]
[call site]
00015
read_number
[function]
[call site]
00016
read_number
[function]
[call site]
00017
_pcre2_is_newline_8
[function]
[call site]
00018
read_repeat_counts
[function]
[call site]
00019
manage_callouts
[function]
[call site]
00020
_pcre2_check_escape_8
[function]
[call site]
00021
handle_escdsw
[function]
[call site]
00022
get_ucp
[function]
[call site]
00023
__ctype_b_loc
[call site]
00024
tolower
[call site]
00025
tolower
[call site]
00026
_pcre2_strcmp_c8_8
[function]
[call site]
00027
_pcre2_strcmp_c8_8
[function]
[call site]
00028
_pcre2_strcmp_c8_8
[function]
[call site]
00029
_pcre2_strcmp_c8_8
[function]
[call site]
00030
_pcre2_strcmp_c8_8
[function]
[call site]
00031
_pcre2_strcmp_c8_8
[function]
[call site]
00032
_pcre2_strcmp_c8_8
[function]
[call site]
00033
read_number
[function]
[call site]
00034
read_name
[function]
[call site]
00035
read_repeat_counts
[function]
[call site]
00036
_pcre2_strncmp_c8_8
[function]
[call site]
00037
_pcre2_strncmp_c8_8
[function]
[call site]
00038
check_posix_syntax
[function]
[call site]
00039
_pcre2_strncmp_c8_8
[function]
[call site]
00040
check_posix_syntax
[function]
[call site]
00041
check_posix_name
[function]
[call site]
00042
_pcre2_strncmp_c8_8
[function]
[call site]
00043
_pcre2_check_escape_8
[function]
[call site]
00044
handle_escdsw
[function]
[call site]
00045
get_ucp
[function]
[call site]
00046
read_name
[function]
[call site]
00047
_pcre2_strncmp_c8_8
[function]
[call site]
00048
read_name
[function]
[call site]
00049
_pcre2_strncmp_c8_8
[function]
[call site]
00050
read_name
[function]
[call site]
00051
read_number
[function]
[call site]
00052
read_name
[function]
[call site]
00053
read_number
[function]
[call site]
00054
_pcre2_strncmp_c8_8
[function]
[call site]
00055
read_number
[function]
[call site]
00056
read_name
[function]
[call site]
00057
_pcre2_strncmp_c8_8
[function]
[call site]
00058
read_name
[function]
[call site]
00059
_pcre2_strncmp_8
[function]
[call site]
00060
manage_callouts
[function]
[call site]
00061
check_lookbehinds
[function]
[call site]
00062
set_lookbehind_lengths
[function]
[call site]
00063
get_branchlength
[function]
[call site]
00064
parsed_skip
[function]
[call site]
00065
parsed_skip
[function]
[call site]
00066
check_lookbehinds
[function]
[call site]
00067
set_lookbehind_lengths
[function]
[call site]
00068
_pcre2_strncmp_8
[function]
[call site]
00069
parsed_skip
[function]
[call site]
00070
get_grouplength
[function]
[call site]
00071
parsed_skip
[function]
[call site]
00072
get_branchlength
[function]
[call site]
00073
parsed_skip
[function]
[call site]
00074
get_grouplength
[function]
[call site]
00075
compile_regex
[function]
[call site]
00076
compile_branch
[function]
[call site]
00077
_pcre2_ord2utf_8
[function]
[call site]
00078
add_list_to_class
[function]
[call site]
00079
add_to_class_internal
[function]
[call site]
00080
get_othercase_range
[function]
[call site]
00081
add_list_to_class_internal
[function]
[call site]
00082
add_to_class_internal
[function]
[call site]
00083
add_to_class_internal
[function]
[call site]
00084
_pcre2_ord2utf_8
[function]
[call site]
00085
_pcre2_ord2utf_8
[function]
[call site]
00086
_pcre2_ord2utf_8
[function]
[call site]
00087
add_not_list_to_class
[function]
[call site]
00088
add_to_class
[function]
[call site]
00089
add_to_class_internal
[function]
[call site]
00090
add_to_class
[function]
[call site]
00091
add_list_to_class
[function]
[call site]
00092
add_not_list_to_class
[function]
[call site]
00093
add_to_class
[function]
[call site]
00094
add_to_class
[function]
[call site]
00095
_pcre2_ord2utf_8
[function]
[call site]
00096
_pcre2_ord2utf_8
[function]
[call site]
00097
_pcre2_ord2utf_8
[function]
[call site]
00098
_pcre2_strncmp_8
[function]
[call site]
00099
find_dupname_details
[function]
[call site]
00100
_pcre2_strncmp_8
[function]
[call site]
00101
_pcre2_strncmp_8
[function]
[call site]
00102
compile_regex
[function]
[call site]
00103
_pcre2_strncmp_8
[function]
[call site]
00104
find_dupname_details
[function]
[call site]
00105
_pcre2_ckd_smul
[function]
[call site]
00106
_pcre2_ckd_smul
[function]
[call site]
00107
_pcre2_ckd_smul
[function]
[call site]
00108
_pcre2_ord2utf_8
[function]
[call site]
00109
add_name_to_table
[function]
[call site]
00110
memcmp
[call site]
00111
compile_regex
[function]
[call site]
00112
find_recurse
[function]
[call site]
00113
_pcre2_find_bracket_8
[function]
[call site]
00114
find_recurse
[function]
[call site]
00115
_pcre2_auto_possessify_8
[function]
[call site]
00116
get_repeat_base
[function]
[call site]
00117
get_chr_property_list
[function]
[call site]
00118
get_repeat_base
[function]
[call site]
00119
compare_opcodes
[function]
[call site]
00120
compare_opcodes
[function]
[call site]
00121
compare_opcodes
[function]
[call site]
00122
get_chr_property_list
[function]
[call site]
00123
check_char_prop
[function]
[call site]
00124
_pcre2_xclass_8
[function]
[call site]
00125
get_chr_property_list
[function]
[call site]
00126
compare_opcodes
[function]
[call site]
00127
is_anchored
[function]
[call site]
00128
first_significant_code
[function]
[call site]
00129
is_anchored
[function]
[call site]
00130
is_anchored
[function]
[call site]
00131
is_anchored
[function]
[call site]
00132
is_anchored
[function]
[call site]
00133
is_anchored
[function]
[call site]
00134
find_firstassertedcu
[function]
[call site]
00135
first_significant_code
[function]
[call site]
00136
find_firstassertedcu
[function]
[call site]
00137
is_startline
[function]
[call site]
00138
first_significant_code
[function]
[call site]
00139
is_startline
[function]
[call site]
00140
first_significant_code
[function]
[call site]
00141
is_startline
[function]
[call site]
00142
is_startline
[function]
[call site]
00143
is_startline
[function]
[call site]
00144
is_startline
[function]
[call site]
00145
_pcre2_study_8
[function]
[call site]
00146
set_start_bits
[function]
[call site]
00147
_pcre2_ord2utf_8
[function]
[call site]
00148
set_start_bits
[function]
[call site]
00149
set_start_bits
[function]
[call site]
00150
set_table_bit
[function]
[call site]
00151
_pcre2_ord2utf_8
[function]
[call site]
00152
set_table_bit
[function]
[call site]
00153
set_table_bit
[function]
[call site]
00154
set_table_bit
[function]
[call site]
00155
set_table_bit
[function]
[call site]
00156
set_table_bit
[function]
[call site]
00157
set_nottype_bits
[function]
[call site]
00158
set_type_bits
[function]
[call site]
00159
_pcre2_ord2utf_8
[function]
[call site]
00160
set_nottype_bits
[function]
[call site]
00161
set_type_bits
[function]
[call site]
00162
set_nottype_bits
[function]
[call site]
00163
set_type_bits
[function]
[call site]
00164
set_nottype_bits
[function]
[call site]
00165
set_type_bits
[function]
[call site]
00166
set_nottype_bits
[function]
[call site]
00167
set_type_bits
[function]
[call site]
00168
set_nottype_bits
[function]
[call site]
00169
set_type_bits
[function]
[call site]
00170
find_minlength
[function]
[call site]
00171
find_minlength
[function]
[call site]
00172
find_minlength
[function]
[call site]
00173
_pcre2_find_bracket_8
[function]
[call site]
00174
_pcre2_find_bracket_8
[function]
[call site]
00175
find_minlength
[function]
[call site]
00176
_pcre2_find_bracket_8
[function]
[call site]
00177
_pcre2_find_bracket_8
[function]
[call site]
00178
find_minlength
[function]
[call site]
00179
find_minlength
[function]
[call site]
00180
pcre2_code_free_8
[function]
[call site]
00181
pcre2_match_data_create_8
[function]
[call site]
00182
_pcre2_memctl_malloc_8
[function]
[call site]
00183
default_malloc
[function]
[call site]
00184
default_free
[function]
[call site]
00185
pcre2_match_context_create_8
[function]
[call site]
00186
_pcre2_memctl_malloc_8
[function]
[call site]
00187
pcre2_set_depth_limit_8
[function]
[call site]
00188
pcre2_set_callout_8
[function]
[call site]
00189
callout_function
[function]
[call site]
00190
pcre2_match_8
[function]
[call site]
00191
_pcre2_strlen_8
[function]
[call site]
00192
_pcre2_valid_utf_8
[function]
[call site]
00193
_pcre2_is_newline_8
[function]
[call site]
00194
_pcre2_is_newline_8
[function]
[call site]
00195
memchr
[call site]
00196
memchr
[call site]
00197
memchr
[call site]
00198
_pcre2_was_newline_8
[function]
[call site]
00199
_pcre2_was_newline_8
[function]
[call site]
00200
memchr
[call site]
00201
memchr
[call site]
00202
memchr
[call site]
00203
match
[function]
[call site]
00204
_pcre2_is_newline_8
[function]
[call site]
00205
_pcre2_ord2utf_8
[function]
[call site]
00206
memcmp
[call site]
00207
memcmp
[call site]
00208
memcmp
[call site]
00209
memcmp
[call site]
00210
memcmp
[call site]
00211
memcmp
[call site]
00212
_pcre2_xclass_8
[function]
[call site]
00213
_pcre2_xclass_8
[function]
[call site]
00214
_pcre2_xclass_8
[function]
[call site]
00215
_pcre2_extuni_8
[function]
[call site]
00216
_pcre2_extuni_8
[function]
[call site]
00217
_pcre2_is_newline_8
[function]
[call site]
00218
_pcre2_is_newline_8
[function]
[call site]
00219
_pcre2_extuni_8
[function]
[call site]
00220
_pcre2_is_newline_8
[function]
[call site]
00221
_pcre2_is_newline_8
[function]
[call site]
00222
_pcre2_extuni_8
[function]
[call site]
00223
_pcre2_is_newline_8
[function]
[call site]
00224
_pcre2_is_newline_8
[function]
[call site]
00225
match_ref
[function]
[call site]
00226
memcmp
[call site]
00227
match_ref
[function]
[call site]
00228
match_ref
[function]
[call site]
00229
match_ref
[function]
[call site]
00230
match_ref
[function]
[call site]
00231
do_callout
[function]
[call site]
00232
do_callout
[function]
[call site]
00233
_pcre2_script_run_8
[function]
[call site]
00234
_pcre2_is_newline_8
[function]
[call site]
00235
_pcre2_was_newline_8
[function]
[call site]
00236
_pcre2_is_newline_8
[function]
[call site]
00237
_pcre2_strcmp_8
[function]
[call site]
00238
_pcre2_is_newline_8
[function]
[call site]
00239
_pcre2_valid_utf_8
[function]
[call site]
00240
pcre2_dfa_match_8
[function]
[call site]
00241
_pcre2_strlen_8
[function]
[call site]
00242
_pcre2_valid_utf_8
[function]
[call site]
00243
_pcre2_is_newline_8
[function]
[call site]
00244
_pcre2_is_newline_8
[function]
[call site]
00245
memchr
[call site]
00246
memchr
[call site]
00247
memchr
[call site]
00248
_pcre2_was_newline_8
[function]
[call site]
00249
_pcre2_was_newline_8
[function]
[call site]
00250
memchr
[call site]
00251
memchr
[call site]
00252
memchr
[call site]
00253
internal_dfa_match
[function]
[call site]
00254
_pcre2_was_newline_8
[function]
[call site]
00255
_pcre2_is_newline_8
[function]
[call site]
00256
_pcre2_is_newline_8
[function]
[call site]
00257
_pcre2_is_newline_8
[function]
[call site]
00258
_pcre2_is_newline_8
[function]
[call site]
00259
_pcre2_is_newline_8
[function]
[call site]
00260
_pcre2_is_newline_8
[function]
[call site]
00261
_pcre2_is_newline_8
[function]
[call site]
00262
_pcre2_is_newline_8
[function]
[call site]
00263
_pcre2_is_newline_8
[function]
[call site]
00264
_pcre2_is_newline_8
[function]
[call site]
00265
_pcre2_extuni_8
[function]
[call site]
00266
_pcre2_extuni_8
[function]
[call site]
00267
_pcre2_extuni_8
[function]
[call site]
00268
_pcre2_extuni_8
[function]
[call site]
00269
_pcre2_xclass_8
[function]
[call site]
00270
more_workspace
[function]
[call site]
00271
internal_dfa_match
[function]
[call site]
00272
do_callout_dfa
[function]
[call site]
00273
more_workspace
[function]
[call site]
00274
internal_dfa_match
[function]
[call site]
00275
more_workspace
[function]
[call site]
00276
internal_dfa_match
[function]
[call site]
00277
more_workspace
[function]
[call site]
00278
internal_dfa_match
[function]
[call site]
00279
more_workspace
[function]
[call site]
00280
internal_dfa_match
[function]
[call site]
00281
do_callout_dfa
[function]
[call site]
00282
_pcre2_is_newline_8
[function]
[call site]
00283
pcre2_code_free_8
[function]
[call site]
00284
pcre2_get_error_message_8
[function]
[call site]
00285
strstr
[call site]
00286
pcre2_match_data_free_8
[function]
[call site]
00287
pcre2_match_context_free_8
[function]
[call site]
00288