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 |
---|---|---|---|---|---|---|---|
24 | 24 |
5 :
['std::__1::__wrap_iter
|
24 | 24 |
uWS::HttpRouter
|
call site: 00000 | /src/uWebSockets/fuzzing/./../src/HttpRouter.h:362 |
2 | 2 |
1 :
['exit'] |
2 | 2 |
autoStaticData::StaticData()::{lambda(auto:1*)#1}::operator()
|
call site: 00000 | /src/uWebSockets/fuzzing/Http.cpp:30 |
2 | 2 |
1 :
['exit'] |
2 | 2 |
autoStaticData::StaticData()::{lambda(auto:1*)#2}::operator()
|
call site: 00000 | /src/uWebSockets/fuzzing/Http.cpp:42 |
0 | 12 |
12 :
['std::__1::__wrap_iter
|
0 | 12 |
uWS::HttpRouter
|
call site: 00000 | /src/uWebSockets/fuzzing/./../src/HttpRouter.h:225 |
0 | 0 | None | 4 | 4 | uWS::ChunkIterator::operator*() | call site: 00000 | /src/uWebSockets/fuzzing/./../src/ChunkedEncoding.h:218 |
0 | 0 | None | 0 | 10 |
autouWS::HttpRouter
|
call site: 00000 | /src/uWebSockets/fuzzing/./../src/HttpRouter.h:93 |
0 | 0 | None | 0 | 0 |
std::__1::pair
|
call site: 00000 | /src/uWebSockets/fuzzing/./../src/HttpParser.h:465 |
0 | 0 | None | 0 | 0 |
autoStaticData::StaticData()::{lambda(auto:1*)#3}::operator()
|
call site: 00000 | /src/uWebSockets/fuzzing/Http.cpp:54 |
0 | 0 | None | 0 | 0 |
autoStaticData::StaticData()::{lambda(auto:1*)#4}::operator()
|
call site: 00000 | /src/uWebSockets/fuzzing/Http.cpp:66 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
uWS::HttpParser::HttpParser()
[function]
[call site]
00001
uWS::ProxyParser::ProxyParser()
[function]
[call site]
00002
makePadded(unsigned char const*, unsigned long)
[function]
[call site]
00003
__cxa_guard_acquire
[call site]
00004
uWS::HttpParser::~HttpParser()
[function]
[call site]
00005