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 | 2506 |
5 :
['_pcre2_is_newline_8', '_pcre2_was_newline_8', 'match', '_pcre2_valid_utf_8', 'memchr'] |
12 | 2506 | pcre2_match_8 | call site: 00195 | /src/pcre2/src/pcre2_match.c:6790 |
2 | 2 |
1 :
['_pcre2_strlen_8'] |
14 | 2508 | pcre2_match_8 | call site: 00193 | /src/pcre2/src/pcre2_match.c:6492 |
2 | 2 |
1 :
['_pcre2_strlen_8'] |
14 | 1623 | pcre2_dfa_match_8 | call site: 00243 | /src/pcre2/src/pcre2_dfa_match.c:3363 |
2 | 2 |
1 :
['_pcre2_strlen_8'] |
2 | 2426 | pcre2_compile_8 | call site: 00004 | /src/pcre2/src/pcre2_compile.c:10198 |
0 | 1376 |
12 :
['get_ucp', 'read_repeat_counts', '_pcre2_check_escape_8', '_pcre2_strncmp_c8_8', 'read_number', 'handle_escdsw', 'manage_callouts', 'check_posix_name', 'read_name', 'check_posix_syntax', '_pcre2_is_newline_8', '_pcre2_strncmp_8'] |
0 | 1376 | parse_regex | call site: 00022 | /src/pcre2/src/pcre2_compile.c:3200 |
0 | 1376 |
12 :
['read_repeat_counts', 'get_ucp', '_pcre2_check_escape_8', 'read_number', '_pcre2_strncmp_c8_8', 'handle_escdsw', 'manage_callouts', 'check_posix_name', 'read_name', 'check_posix_syntax', '_pcre2_is_newline_8', '_pcre2_strncmp_8'] |
0 | 1376 | parse_regex | call site: 00045 | /src/pcre2/src/pcre2_compile.c:3766 |
0 | 6 |
1 :
['pcre2_code_free_8'] |
0 | 6 | pcre2_compile_8 | call site: 00147 | /src/pcre2/src/pcre2_compile.c:10906 |
0 | 0 | None | 12 | 2506 | pcre2_match_8 | call site: 00194 | /src/pcre2/src/pcre2_match.c:6567 |
0 | 0 | None | 12 | 2506 | pcre2_match_8 | call site: 00194 | /src/pcre2/src/pcre2_match.c:6717 |
0 | 0 | None | 12 | 2476 | pcre2_match_8 | call site: 00195 | /src/pcre2/src/pcre2_match.c:6822 |
0 | 0 | None | 12 | 2476 | pcre2_match_8 | call site: 00195 | /src/pcre2/src/pcre2_match.c:6942 |
0 | 0 | None | 12 | 2476 | pcre2_match_8 | call site: 00205 | /src/pcre2/src/pcre2_match.c:7374 |
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
read_number
[function]
[call site]
00018
_pcre2_is_newline_8
[function]
[call site]
00019
read_repeat_counts
[function]
[call site]
00020
manage_callouts
[function]
[call site]
00021
_pcre2_check_escape_8
[function]
[call site]
00022
handle_escdsw
[function]
[call site]
00023
get_ucp
[function]
[call site]
00024
__ctype_b_loc
[call site]
00025
tolower
[call site]
00026
tolower
[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
_pcre2_strcmp_c8_8
[function]
[call site]
00034
read_number
[function]
[call site]
00035
read_name
[function]
[call site]
00036
read_repeat_counts
[function]
[call site]
00037
_pcre2_strncmp_c8_8
[function]
[call site]
00038
_pcre2_strncmp_c8_8
[function]
[call site]
00039
check_posix_syntax
[function]
[call site]
00040
_pcre2_strncmp_c8_8
[function]
[call site]
00041
check_posix_syntax
[function]
[call site]
00042
check_posix_name
[function]
[call site]
00043
_pcre2_strncmp_c8_8
[function]
[call site]
00044
_pcre2_check_escape_8
[function]
[call site]
00045
handle_escdsw
[function]
[call site]
00046
get_ucp
[function]
[call site]
00047
read_name
[function]
[call site]
00048
_pcre2_strncmp_c8_8
[function]
[call site]
00049
read_name
[function]
[call site]
00050
_pcre2_strncmp_c8_8
[function]
[call site]
00051
read_name
[function]
[call site]
00052
read_number
[function]
[call site]
00053
read_name
[function]
[call site]
00054
read_number
[function]
[call site]
00055
_pcre2_strncmp_c8_8
[function]
[call site]
00056
read_number
[function]
[call site]
00057
read_name
[function]
[call site]
00058
_pcre2_strncmp_c8_8
[function]
[call site]
00059
read_name
[function]
[call site]
00060
_pcre2_strncmp_8
[function]
[call site]
00061
manage_callouts
[function]
[call site]
00062
check_lookbehinds
[function]
[call site]
00063
set_lookbehind_lengths
[function]
[call site]
00064
get_branchlength
[function]
[call site]
00065
parsed_skip
[function]
[call site]
00066
parsed_skip
[function]
[call site]
00067
check_lookbehinds
[function]
[call site]
00068
set_lookbehind_lengths
[function]
[call site]
00069
_pcre2_strncmp_8
[function]
[call site]
00070
parsed_skip
[function]
[call site]
00071
get_grouplength
[function]
[call site]
00072
parsed_skip
[function]
[call site]
00073
get_branchlength
[function]
[call site]
00074
parsed_skip
[function]
[call site]
00075
get_grouplength
[function]
[call site]
00076
compile_regex
[function]
[call site]
00077
compile_branch
[function]
[call site]
00078
_pcre2_ord2utf_8
[function]
[call site]
00079
add_list_to_class
[function]
[call site]
00080
add_to_class_internal
[function]
[call site]
00081
get_othercase_range
[function]
[call site]
00082
add_list_to_class_internal
[function]
[call site]
00083
add_to_class_internal
[function]
[call site]
00084
add_to_class_internal
[function]
[call site]
00085
_pcre2_ord2utf_8
[function]
[call site]
00086
_pcre2_ord2utf_8
[function]
[call site]
00087
_pcre2_ord2utf_8
[function]
[call site]
00088
add_not_list_to_class
[function]
[call site]
00089
add_to_class
[function]
[call site]
00090
add_to_class_internal
[function]
[call site]
00091
add_to_class
[function]
[call site]
00092
add_list_to_class
[function]
[call site]
00093
add_not_list_to_class
[function]
[call site]
00094
add_to_class
[function]
[call site]
00095
add_to_class
[function]
[call site]
00096
_pcre2_ord2utf_8
[function]
[call site]
00097
_pcre2_ord2utf_8
[function]
[call site]
00098
_pcre2_ord2utf_8
[function]
[call site]
00099
_pcre2_strncmp_8
[function]
[call site]
00100
find_dupname_details
[function]
[call site]
00101
_pcre2_strncmp_8
[function]
[call site]
00102
_pcre2_strncmp_8
[function]
[call site]
00103
compile_regex
[function]
[call site]
00104
_pcre2_strncmp_8
[function]
[call site]
00105
find_dupname_details
[function]
[call site]
00106
_pcre2_ckd_smul
[function]
[call site]
00107
_pcre2_ckd_smul
[function]
[call site]
00108
_pcre2_ckd_smul
[function]
[call site]
00109
_pcre2_ord2utf_8
[function]
[call site]
00110
add_name_to_table
[function]
[call site]
00111
memcmp
[call site]
00112
compile_regex
[function]
[call site]
00113
find_recurse
[function]
[call site]
00114
_pcre2_find_bracket_8
[function]
[call site]
00115
find_recurse
[function]
[call site]
00116
_pcre2_auto_possessify_8
[function]
[call site]
00117
get_repeat_base
[function]
[call site]
00118
get_chr_property_list
[function]
[call site]
00119
get_repeat_base
[function]
[call site]
00120
compare_opcodes
[function]
[call site]
00121
compare_opcodes
[function]
[call site]
00122
compare_opcodes
[function]
[call site]
00123
get_chr_property_list
[function]
[call site]
00124
check_char_prop
[function]
[call site]
00125
_pcre2_xclass_8
[function]
[call site]
00126
get_chr_property_list
[function]
[call site]
00127
compare_opcodes
[function]
[call site]
00128
is_anchored
[function]
[call site]
00129
first_significant_code
[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
is_anchored
[function]
[call site]
00135
find_firstassertedcu
[function]
[call site]
00136
first_significant_code
[function]
[call site]
00137
find_firstassertedcu
[function]
[call site]
00138
is_startline
[function]
[call site]
00139
first_significant_code
[function]
[call site]
00140
is_startline
[function]
[call site]
00141
first_significant_code
[function]
[call site]
00142
is_startline
[function]
[call site]
00143
is_startline
[function]
[call site]
00144
is_startline
[function]
[call site]
00145
is_startline
[function]
[call site]
00146
_pcre2_study_8
[function]
[call site]
00147
set_start_bits
[function]
[call site]
00148
_pcre2_ord2utf_8
[function]
[call site]
00149
set_start_bits
[function]
[call site]
00150
set_start_bits
[function]
[call site]
00151
set_table_bit
[function]
[call site]
00152
_pcre2_ord2utf_8
[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_table_bit
[function]
[call site]
00158
set_nottype_bits
[function]
[call site]
00159
set_type_bits
[function]
[call site]
00160
_pcre2_ord2utf_8
[function]
[call site]
00161
set_nottype_bits
[function]
[call site]
00162
set_type_bits
[function]
[call site]
00163
set_nottype_bits
[function]
[call site]
00164
set_type_bits
[function]
[call site]
00165
set_nottype_bits
[function]
[call site]
00166
set_type_bits
[function]
[call site]
00167
set_nottype_bits
[function]
[call site]
00168
set_type_bits
[function]
[call site]
00169
set_nottype_bits
[function]
[call site]
00170
set_type_bits
[function]
[call site]
00171
find_minlength
[function]
[call site]
00172
find_minlength
[function]
[call site]
00173
find_minlength
[function]
[call site]
00174
_pcre2_find_bracket_8
[function]
[call site]
00175
_pcre2_find_bracket_8
[function]
[call site]
00176
find_minlength
[function]
[call site]
00177
_pcre2_find_bracket_8
[function]
[call site]
00178
_pcre2_find_bracket_8
[function]
[call site]
00179
find_minlength
[function]
[call site]
00180
find_minlength
[function]
[call site]
00181
pcre2_code_free_8
[function]
[call site]
00182
pcre2_match_data_create_8
[function]
[call site]
00183
_pcre2_memctl_malloc_8
[function]
[call site]
00184
default_malloc
[function]
[call site]
00185
default_free
[function]
[call site]
00186
pcre2_match_context_create_8
[function]
[call site]
00187
_pcre2_memctl_malloc_8
[function]
[call site]
00188
pcre2_set_match_limit_8
[function]
[call site]
00189
pcre2_set_depth_limit_8
[function]
[call site]
00190
pcre2_set_callout_8
[function]
[call site]
00191
callout_function
[function]
[call site]
00192
pcre2_match_8
[function]
[call site]
00193
_pcre2_strlen_8
[function]
[call site]
00194
_pcre2_valid_utf_8
[function]
[call site]
00195
_pcre2_is_newline_8
[function]
[call site]
00196
_pcre2_is_newline_8
[function]
[call site]
00197
memchr
[call site]
00198
memchr
[call site]
00199
memchr
[call site]
00200
_pcre2_was_newline_8
[function]
[call site]
00201
_pcre2_was_newline_8
[function]
[call site]
00202
memchr
[call site]
00203
memchr
[call site]
00204
memchr
[call site]
00205
match
[function]
[call site]
00206
_pcre2_is_newline_8
[function]
[call site]
00207
_pcre2_ord2utf_8
[function]
[call site]
00208
memcmp
[call site]
00209
memcmp
[call site]
00210
memcmp
[call site]
00211
memcmp
[call site]
00212
memcmp
[call site]
00213
memcmp
[call site]
00214
_pcre2_xclass_8
[function]
[call site]
00215
_pcre2_xclass_8
[function]
[call site]
00216
_pcre2_xclass_8
[function]
[call site]
00217
_pcre2_extuni_8
[function]
[call site]
00218
_pcre2_extuni_8
[function]
[call site]
00219
_pcre2_is_newline_8
[function]
[call site]
00220
_pcre2_is_newline_8
[function]
[call site]
00221
_pcre2_extuni_8
[function]
[call site]
00222
_pcre2_is_newline_8
[function]
[call site]
00223
_pcre2_is_newline_8
[function]
[call site]
00224
_pcre2_extuni_8
[function]
[call site]
00225
_pcre2_is_newline_8
[function]
[call site]
00226
_pcre2_is_newline_8
[function]
[call site]
00227
match_ref
[function]
[call site]
00228
memcmp
[call site]
00229
match_ref
[function]
[call site]
00230
match_ref
[function]
[call site]
00231
match_ref
[function]
[call site]
00232
match_ref
[function]
[call site]
00233
do_callout
[function]
[call site]
00234
do_callout
[function]
[call site]
00235
_pcre2_script_run_8
[function]
[call site]
00236
_pcre2_is_newline_8
[function]
[call site]
00237
_pcre2_was_newline_8
[function]
[call site]
00238
_pcre2_is_newline_8
[function]
[call site]
00239
_pcre2_strcmp_8
[function]
[call site]
00240
_pcre2_is_newline_8
[function]
[call site]
00241
_pcre2_valid_utf_8
[function]
[call site]
00242
pcre2_dfa_match_8
[function]
[call site]
00243
_pcre2_strlen_8
[function]
[call site]
00244
_pcre2_valid_utf_8
[function]
[call site]
00245
_pcre2_is_newline_8
[function]
[call site]
00246
_pcre2_is_newline_8
[function]
[call site]
00247
memchr
[call site]
00248
memchr
[call site]
00249
memchr
[call site]
00250
_pcre2_was_newline_8
[function]
[call site]
00251
_pcre2_was_newline_8
[function]
[call site]
00252
memchr
[call site]
00253
memchr
[call site]
00254
memchr
[call site]
00255
internal_dfa_match
[function]
[call site]
00256
_pcre2_was_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_is_newline_8
[function]
[call site]
00266
_pcre2_is_newline_8
[function]
[call site]
00267
_pcre2_extuni_8
[function]
[call site]
00268
_pcre2_extuni_8
[function]
[call site]
00269
_pcre2_extuni_8
[function]
[call site]
00270
_pcre2_extuni_8
[function]
[call site]
00271
_pcre2_xclass_8
[function]
[call site]
00272
more_workspace
[function]
[call site]
00273
internal_dfa_match
[function]
[call site]
00274
do_callout_dfa
[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
more_workspace
[function]
[call site]
00282
internal_dfa_match
[function]
[call site]
00283
do_callout_dfa
[function]
[call site]
00284
_pcre2_is_newline_8
[function]
[call site]
00285
pcre2_code_free_8
[function]
[call site]
00286
pcre2_get_error_message_8
[function]
[call site]
00287
strstr
[call site]
00288
pcre2_match_data_free_8
[function]
[call site]
00289
pcre2_match_context_free_8
[function]
[call site]
00290