Fuzz introspector: regex
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

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
0 0 None 0 0 boolfast_is_permutation ,std::__1::__wrap_iter ,void>(std::__1::__wrap_iter ,std::__1::__wrap_iter ,std::__1::__wrap_iter ) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/fuzz.h:83
0 0 None 0 0 boolfast_is_permutation ,std::__1::__wrap_iter ,void>(std::__1::__wrap_iter ,std::__1::__wrap_iter ,std::__1::__wrap_iter ) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/fuzz.h:85
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper (unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166
0 0 None 0 0 inthelper >(unsignedcharconst*,unsignedlong) call site: 00000 /src/llvm-project/libcxx/test/libcxx/fuzzing/random.pass.cpp:166

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 int regex_test<(std::__1::regex_constants::syntax_option_type)64>(unsigned char const*, unsigned long) [function] [call site] 00001
2 __cxa_begin_catch [call site] 00002
2 __cxa_end_catch [call site] 00003
1 int regex_test<(std::__1::regex_constants::syntax_option_type)16>(unsigned char const*, unsigned long) [function] [call site] 00004
1 int regex_test<(std::__1::regex_constants::syntax_option_type)0>(unsigned char const*, unsigned long) [function] [call site] 00005
1 int regex_test<(std::__1::regex_constants::syntax_option_type)256>(unsigned char const*, unsigned long) [function] [call site] 00006
1 int regex_test<(std::__1::regex_constants::syntax_option_type)32>(unsigned char const*, unsigned long) [function] [call site] 00007
1 int regex_test<(std::__1::regex_constants::syntax_option_type)128>(unsigned char const*, unsigned long) [function] [call site] 00008