The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 186 | 100.% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 0 | 0.0% |
All colors | 186 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
185 | 0 | EP | call site | __clang_call_terminate |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/proxygen/proxygen/fuzzers/ProxygenHTTP1xFuzzer.cpp | 1 |
/src/proxygen/proxygen/lib/http/codec/test/TestUtils.h | 3 |
/src/proxygen/proxygen/lib/http/codec/HTTPCodec.h | 4 |
/src/proxygen/proxygen/_build/deps/include/folly/io/IOBufQueue.h | 13 |
/src/proxygen/proxygen/_build/deps/folly/folly/io/IOBufQueue.cpp | 8 |
/src/proxygen/proxygen/lib/http/codec/HTTP1xCodec.cpp | 2 |
/src/proxygen/proxygen/_build/deps/include/folly/Range.h | 1 |
/src/proxygen/proxygen/lib/http/HTTPHeaderSize.h | 1 |
/src/proxygen/proxygen/external/http_parser/http_parser_cpp.cpp | 1 |
/src/proxygen/proxygen/lib/http/codec/HTTP1xCodec.h | 1 |
/src/proxygen/proxygen/_build/deps/include/folly/io/IOBuf.h | 14 |
/src/proxygen/proxygen/_build/deps/include/folly/lang/CheckedMath.h | 2 |
/usr/local/bin/../include/c++/v1/stdexcept | 4 |
/src/proxygen/proxygen/_build/deps/include/folly/lang/Exception.h | 3 |
/src/proxygen/proxygen/_build/deps/folly/folly/io/IOBuf.cpp | 13 |
/usr/local/bin/../include/c++/v1/new | 1 |
/usr/local/bin/../include/c++/v1/exception | 1 |
/src/proxygen/proxygen/_build/deps/include/folly/memory/Malloc.h | 5 |
/src/proxygen/proxygen/_build/deps/folly/folly/io/IOBuf.h | 8 |
/src/proxygen/proxygen/_build/deps/folly/folly/ScopeGuard.h | 6 |
/src/proxygen/proxygen/_build/deps/include/folly/ScopeGuard.h | 9 |
/src/proxygen/proxygen/_build/deps/folly/folly/ScopeGuard.cpp | 1 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|---|---|---|---|---|---|---|---|---|---|---|---|
proxygen::HTTP2Codec::onIngress(folly::IOBufconst&)
|
/src/proxygen/proxygen/lib/http/codec/HTTP2Codec.cpp | 2 | ['class.proxygen::HTTP2Codec *', 'class.folly::IOBuf *'] | 22 | 0 | 524 | 98 | 20 | 1039 | 0 | 4942 | 4649 |
folly::IPAddress::inSubnet(folly::Range
|
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddress.cpp | 3 | ['class.folly::IPAddress *', 'char *', 'char *'] | 12 | 0 | 24 | 3 | 2 | 703 | 0 | 2715 | 2601 |
proxygen::HTTP1xCodec::onIngress(folly::IOBufconst&)
|
/src/proxygen/proxygen/lib/http/codec/HTTP1xCodec.cpp | 2 | ['class.proxygen::HTTP1xCodec *', 'class.folly::IOBuf *'] | 14 | 0 | 130 | 26 | 27 | 642 | 0 | 3034 | 2294 |
testing::internal::UnitTestImpl::RunAllTests()
|
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest.cc | 1 | ['class.testing::internal::UnitTestImpl *'] | 5 | 0 | 463 | 84 | 32 | 270 | 0 | 1354 | 1338 |
proxygen::MockHTTPCodec::generateHeader(folly::IOBufQueue&,unsignedlong,proxygen::HTTPMessageconst&,bool,proxygen::HTTPHeaderSize*,folly::Optional
|
/src/proxygen/proxygen/lib/http/codec/test/MockHTTPCodec.h | 7 | ['class.proxygen::MockHTTPCodec *', 'class.folly::IOBufQueue *', 'size_t ', 'class.proxygen::HTTPMessage *', 'N/A', 'struct.proxygen::HTTPHeaderSize *', 'class.folly::Optional.371 *'] | 10 | 0 | 44 | 3 | 2 | 353 | 0 | 1615 | 1110 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
[] | [] | |
/usr/local/include/boost/range/iterator_range_core.hpp | [] | [] |
/usr/local/include/boost/variant/get.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/fmt/compile.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTP2Constants.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Demangle.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/ExceptionWrapper.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/test/MockHTTPCodec.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/ParkingLot.h | [] | [] |
/usr/local/bin/../include/c++/v1/stdexcept | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/FBString.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddressException.h | [] | [] |
/usr/local/include/boost/container_hash/hash.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/container/SparseByteSet.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ExceptionWrapper-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Expected.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/String-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/String.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HeaderTable.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/test/TestUtils.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKEncoderBase.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/fmt/include/fmt/format-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/internal/gtest-port.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/base64_detail/Base64Common.h | [] | [] |
/usr/local/include/boost/core/addressof.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/synchronization/RelaxedAtomic.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKDecoder.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/gmock-internal-utils.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/FormatArg.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTPSettings.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Traits.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/detail/Sleeper.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/io/IOBufQueue.cpp | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKEncoder.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ThreadLocal.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gtest/gtest-printers.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/ssl/OpenSSLHash.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/IPAddress.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/FormatArg.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/CompressionInfo.h | [] | [] |
/usr/include/x86_64-linux-gnu/bits/socket.h | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPMessage.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Range.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKEncoder.cpp | [] | [] |
/src/proxygen/proxygen/lib/utils/Exception.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/SharedMutex.h | [] | [] |
/src/proxygen/proxygen/lib/utils/ParseURL.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/container/Foreach.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Format.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/Huffman.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Optional.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/lang/Bits.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-printers.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/Exception.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/gtest-test-part.h | [] | [] |
/usr/local/bin/../include/c++/v1/new | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/ThreadLocal.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTP1xCodec.cpp | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTP1xCodec.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Utility.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Conv.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/lang/Thunk.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Indestructible.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTPSettings.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Random.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Exception.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKDecodeBuffer.h | [] | [] |
/src/proxygen/proxygen/external/http_parser/http_parser_cpp.cpp | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/Futex.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPHeaders.cpp | [] | [] |
/usr/local/include/boost/algorithm/string/detail/classification.hpp | [] | [] |
/src/proxygen/proxygen/lib/utils/Time.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTP2Framer.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/CString.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/SanitizeThread.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/RelaxedAtomic.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Traits.h | [] | [] |
/usr/local/include/double-conversion/utils.h | [] | [] |
/usr/local/bin/../include/c++/v1/istream | [] | [] |
/usr/include/x86_64-linux-gnu/bits/byteswap.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gmock/internal/gmock-internal-utils.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/system/ThreadId.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/ScopeGuard.h | ['ProxygenHTTP1xFuzzer'] | [] |
/usr/local/include/boost/bind/bind.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/net/NetworkSocket.h | [] | [] |
/usr/local/include/boost/variant/detail/initializer.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/hash/SpookyHashV2.cpp | [] | [] |
/usr/local/bin/../include/c++/v1/iosfwd | [] | [] |
/usr/local/include/boost/throw_exception.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-assertion-result.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/lang/Exception.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Exception.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/SocketAddress.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/base64_detail/Base64SWAR.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddress.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/ThreadLocalDetail.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Indestructible.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ScopeGuard.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKDecoderBase.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Random-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/UniqueInstance.cpp | [] | [] |
/usr/local/include/boost/variant/variant.hpp | [] | [] |
/usr/include/ctype.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/lang/CheckedMath.h | ['ProxygenHTTP1xFuzzer'] | [] |
/usr/local/include/boost/variant/detail/visitation_impl.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/internal/gtest-param-util.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/gmock-all.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/base64_detail/Base64Api.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPMessage.h | [] | [] |
/src/proxygen/proxygen/lib/utils/ParseURL.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/Huffman.cpp | [] | [] |
/usr/local/include/boost/type_traits/integral_constant.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/gtest.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/internal/gtest-filepath.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/gtest-printers.h | [] | [] |
/src/proxygen/proxygen/lib/http/HeaderConstants.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/system/AtFork.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/base64_detail/Base64Api.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HeaderCodec.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/StaticHeaderTable.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-all.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Memory.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gmock/gmock-spec-builders.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/SharedMutex.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-port.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/base64_detail/Base64Scalar.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/portability/Asm.h | [] | [] |
/usr/local/include/boost/optional/optional.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/IPAddress.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/MicroSpinLock.h | [] | [] |
/usr/local/include/boost/variant/detail/cast_storage.hpp | [] | [] |
/src/proxygen/proxygen/lib/utils/Exception.cpp | [] | [] |
/usr/local/bin/../include/c++/v1/math.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/String.cpp | [] | [] |
/usr/local/include/boost/exception/exception.hpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKContext.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/CodecProtocol.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Random.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/io/IOBuf.cpp | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/lib/http/codec/CodecUtil.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/container/detail/F14Mask.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HeaderTable.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Memory.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKEncoderBase.h | [] | [] |
/usr/local/include/boost/algorithm/string/compare.hpp | [] | [] |
/usr/local/include/boost/bind/bind_cc.hpp | [] | [] |
/usr/local/include/boost/move/utility_core.hpp | [] | [] |
/usr/local/include/boost/algorithm/string/classification.hpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/ErrorCode.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Conv.h | [] | [] |
/usr/local/include/double-conversion/string-to-double.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/SocketAddress.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Function.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ssl/OpenSSLHash.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gmock/gmock-cardinalities.h | [] | [] |
/usr/local/include/boost/range/begin.hpp | [] | [] |
/usr/local/include/boost/bind/arg.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/system/AtFork.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/Futex-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/lang/Hint-inl.h | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPException.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/portability/Constexpr.h | [] | [] |
/usr/local/include/boost/algorithm/string/predicate.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ExceptionWrapper.cpp | [] | [] |
/src/proxygen/proxygen/lib/utils/Logging.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/container/detail/F14Table.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/HTTP3ErrorCode.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/MacAddress.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/container/detail/F14Table.h | [] | [] |
/src/proxygen/proxygen/lib/utils/Logging.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-death-test.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/base64.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Expected.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/io/IOBufQueue.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/include/gmock/gmock-nice-strict.h | [] | [] |
/usr/local/include/double-conversion/double-to-string.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/lang/ToAscii.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ExceptionString.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/Header.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/internal/gtest-internal.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/fmt/format.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/Singleton.h | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPMethod.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HeaderDecodeInfo.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/IPAddress.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/container/detail/F14Policy.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/SharedMutex.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/io/IOBuf.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddressV4.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/FileUtilDetail.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/concurrency/CacheLocality.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/SocketAddress.cpp | [] | [] |
/src/proxygen/proxygen/fuzzers/ProxygenHTTP1xFuzzer.cpp | ['ProxygenHTTP1xFuzzer'] | [] |
/usr/local/include/boost/variant/detail/forced_return.hpp | [] | [] |
/src/proxygen/proxygen/lib/http/RFC2616.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-internal-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/Iterators.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/include/gmock/gmock-spec-builders.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/RangeSse42.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Try-inl.h | [] | [] |
/src/proxygen/proxygen/lib/http/ProxygenErrorEnum.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTPCodec.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/Exception.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HeaderIndexingStrategy.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/hash/Hash.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTP2Codec.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/FBString.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HeaderDecodeInfo.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/memory/Malloc.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/AtomicRef.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Function.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/gtest-matchers.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/Ordering.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/SafeAssert.cpp | [] | [] |
/usr/local/include/boost/range/end.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/fmt/include/fmt/core.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/StaticSingletonManager.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/ExceptionWrapper-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/concurrency/CacheLocality.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKEncodeBuffer.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/include/gmock/gmock-cardinalities.h | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPHeaderSize.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/ScopeGuard.cpp | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/generated/proxygen/lib/http/HTTPCommonHeaders.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTPRequestVerifier.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/concurrency/CacheLocality.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-test-part.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/net/detail/SocketFileDescriptorMap.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKDecodeBuffer.cpp | [] | [] |
/src/proxygen/proxygen/_build/generated/proxygen/lib/http/HTTPCommonHeaders.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/gmock-spec-builders.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/Bits.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/FBVector.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/io/IOBuf.h | ['ProxygenHTTP1xFuzzer'] | [] |
/usr/include/x86_64-linux-gnu/sys/stat.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-matchers.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Try.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKCodec.cpp | [] | [] |
/usr/local/include/boost/operators.hpp | [] | [] |
/usr/local/include/glog/logging.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/gmock-matchers.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/SingletonThreadLocal.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddressV6.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gmock/gmock-actions.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/Thunk.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTPParallelCodec.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/synchronization/AtomicRef.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/small_vector.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKContext.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/fmt/core.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/gtest-assertion-result.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Optional.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKHeaderName.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKStreamingCallback.h | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPHeaders.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Format-inl.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKDecoder.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/container/F14Map.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddressV4.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKDecoderBase.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTPParallelCodec.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKCodec.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Demangle.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddressV6.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/RangeCommon.h | [] | [] |
/usr/local/include/boost/none_t.hpp | [] | [] |
/usr/local/bin/../include/c++/v1/exception | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKHeader.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HeaderIndexingStrategy.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gtest/gtest-matchers.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/gmock-cardinalities.cc | [] | [] |
/src/proxygen/proxygen/lib/http/codec/HTTP2Codec.h | [] | [] |
/usr/include/pthread.h | [] | [] |
/src/proxygen/proxygen/lib/http/HTTPException.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-typed-test.cc | [] | [] |
/usr/local/include/boost/algorithm/string/detail/trim.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/fmt/include/fmt/format.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/include/gmock/gmock-matchers.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/IPAddressSource.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/net/NetOps.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/MacAddress.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gtest/internal/gtest-port.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/SingletonThreadLocal.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/ThreadLocalDetail.h | [] | [] |
/usr/include/x86_64-linux-gnu/bits/stdio.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/gmock.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/io/Cursor.h | [] | [] |
/usr/local/include/boost/bind/storage.hpp | [] | [] |
/src/proxygen/proxygen/lib/utils/UtilInl.h | [] | [] |
/usr/local/include/boost/type_traits/aligned_storage.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/Singleton.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/HPACKEncodeBuffer.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/test/TestUtils.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest.cc | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/String.h | [] | [] |
/usr/local/include/boost/algorithm/string/trim.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/hash/SpookyHashV2.h | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/gtest-filepath.cc | [] | [] |
/usr/local/include/boost/range/as_literal.hpp | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Format-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Format.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/CodecUtil.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/RangeCommon.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/gtest-message.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/memory/UninitializedMemoryHacks.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/Range.h | ['ProxygenHTTP1xFuzzer'] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/String-inl.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/RangeCommon.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/folly/detail/ThreadLocalDetail.h | [] | [] |
/src/proxygen/proxygen/_build/deps/include/gmock/gmock-matchers.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/ParkingLot.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/IPAddress.h | [] | [] |
/src/proxygen/proxygen/lib/http/codec/TransportDirection.cpp | [] | [] |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Format.cpp | [] | [] |
/src/proxygen/proxygen/lib/http/codec/compress/StaticHeaderTable.h | [] | [] |
/src/proxygen/proxygen/_build/deps/folly/folly/Conv.cpp | [] | [] |
Directory |
---|
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/ |
/src/proxygen/proxygen/_build/deps/folly/folly/hash/ |
/usr/local/include/boost/ |
/src/proxygen/proxygen/_build/deps/folly/folly/ |
/src/proxygen/proxygen/_build/deps/folly/folly/container/ |
/src/proxygen/proxygen/_build/deps/include/folly/lang/ |
/src/proxygen/proxygen/_build/deps/include/folly/detail/ |
/usr/local/include/boost/variant/ |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/include/gmock/internal/ |
/src/proxygen/proxygen/_build/deps/include/gtest/ |
/src/proxygen/proxygen/_build/deps/include/folly/io/ |
/src/proxygen/proxygen/_build/deps/folly/folly/system/ |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/base64_detail/ |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/ |
/src/proxygen/proxygen/_build/deps/folly/folly/lang/ |
/usr/local/include/glog/ |
/src/proxygen/proxygen/lib/http/codec/ |
/usr/local/include/boost/move/ |
/usr/local/include/boost/algorithm/string/ |
/usr/local/include/boost/exception/ |
/src/proxygen/proxygen/_build/deps/include/folly/concurrency/ |
/src/proxygen/proxygen/_build/deps/include/folly/container/detail/ |
/usr/local/bin/../include/c++/v1/ |
/src/proxygen/proxygen/_build/deps/folly/folly/synchronization/detail/ |
/src/proxygen/proxygen/_build/deps/include/folly/ssl/ |
/src/proxygen/proxygen/lib/http/codec/compress/ |
/src/proxygen/proxygen/_build/deps/folly/folly/io/ |
/usr/include/x86_64-linux-gnu/bits/ |
/src/proxygen/proxygen/lib/http/ |
/src/proxygen/proxygen/_build/deps/googletest/googletest/src/ |
/usr/local/include/double-conversion/ |
/src/proxygen/proxygen/_build/deps/include/gmock/ |
/src/proxygen/proxygen/_build/generated/proxygen/lib/http/ |
/usr/local/include/boost/bind/ |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/src/ |
/src/proxygen/proxygen/_build/deps/folly/folly/net/ |
/src/proxygen/proxygen/_build/deps/folly/folly/detail/ |
/src/proxygen/proxygen/_build/deps/folly/folly/concurrency/ |
/usr/local/include/boost/range/ |
/src/proxygen/proxygen/_build/deps/include/folly/container/ |
/src/proxygen/proxygen/_build/deps/include/folly/ |
/src/proxygen/proxygen/_build/deps/include/gtest/internal/ |
/src/proxygen/proxygen/lib/http/codec/test/ |
/src/proxygen/proxygen/lib/utils/ |
/src/proxygen/proxygen/fuzzers/ |
/src/proxygen/proxygen/_build/deps/include/folly/memory/ |
/src/proxygen/proxygen/_build/deps/include/folly/detail/base64_detail/ |
/src/proxygen/proxygen/_build/deps/folly/folly/net/detail/ |
/usr/local/include/boost/core/ |
/src/proxygen/proxygen/_build/deps/fmt/include/fmt/ |
/usr/include/x86_64-linux-gnu/sys/ |
/src/proxygen/proxygen/external/http_parser/ |
/src/proxygen/proxygen/_build/deps/folly/folly/container/detail/ |
/usr/local/include/boost/optional/ |
/src/proxygen/proxygen/_build/deps/googletest/googletest/include/gtest/internal/ |
/usr/include/ |
/src/proxygen/proxygen/_build/deps/include/gmock/internal/ |
/usr/local/include/boost/type_traits/ |
/usr/local/include/boost/container_hash/ |
/src/proxygen/proxygen/_build/deps/include/folly/portability/ |
/src/proxygen/proxygen/_build/deps/folly/folly/ssl/ |
/usr/local/include/boost/variant/detail/ |
/src/proxygen/proxygen/_build/deps/googletest/googlemock/include/gmock/ |
/src/proxygen/proxygen/_build/deps/include/fmt/ |
/usr/local/include/boost/algorithm/string/detail/ |
/src/proxygen/proxygen/_build/deps/include/folly/synchronization/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
ProxygenHTTP1xFuzzer | fuzzerLogFile-0-kEkw6awWaL.data | fuzzerLogFile-0-kEkw6awWaL.data.yaml | ProxygenHTTP1xFuzzer.covreport |