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 |
4 :
['std::__1::basic_string
|
0 | 0 |
uWS::negotiateCompression(bool,int,int,std::__1::basic_string_view
|
call site: 00000 | /src/uWebSockets/fuzzing/./../src/WebSocketExtensions.h:192 |
0 | 0 | None | 0 | 0 |
uWS::negotiateCompression(bool,int,int,std::__1::basic_string_view
|
call site: 00000 | /src/uWebSockets/fuzzing/./../src/WebSocketExtensions.h:211 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
uWS::negotiateCompression(bool, int, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00001
uWS::ExtensionsParser::ExtensionsParser(char const*, unsigned long)
[function]
[call site]
00002
uWS::ExtensionsParser::getToken(char const*&, char const*)
[function]
[call site]
00003
isalnum
[function]
[call site]
00004
__ctype_b_loc
[call site]
00005
isalnum
[function]
[call site]
00006
uWS::ExtensionsParser::getToken(char const*&, char const*)
[function]
[call site]
00007
__cxa_thread_atexit
[call site]
00008
uWS::negotiateCompression(bool, int, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00009
uWS::negotiateCompression(bool, int, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
[function]
[call site]
00010