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

Project functions overview

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 Runtime reached by Fuzzers Combined 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

Files and Directories in report

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

Files in report

Source file Reached by Covered by
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Murmur3Hash.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/CheckSegment.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/KeyBuffer.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/AllocatorBenchmark_allocateMultiThreaded_jmhTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/util/ByteBufferCompat.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/LinkedImplTest.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/OHCBenchmark_putMultiThreaded_jmhTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/DirectValueAccessImpl.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Util.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/LongArrayList.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/Distribution.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Shared.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/UnsTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/RehashTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/histo/EstimatedHistogram.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/OHCBenchmark_putSingleThreaded_jmhTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckClearTest.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Task.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/Driver.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionInverted.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/CacheLoader.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Util.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/KeyBufferTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckLruTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CacheSerializerTest.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionOffsetApache.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/alloc/JNANativeAllocator.java [] []
/src/OhcFuzzer.java ['OhcFuzzer'] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/TimeoutsTest.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/OHCBenchmark_getMultiThreaded_jmhTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/OHCacheLinkedImpl.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/FrequencySketchTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/ChunkedFixedCacheImplTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutIfAbsentTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckCapacityTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedPermMap.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/OHCBenchmark_containsNonExisting_jmhTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/TestUtils.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/alloc/IAllocator.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/ReadTask.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutTooLargeTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/OHCacheBuilderTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/DoubleCheckCacheImpl.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckManyTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/BufferedReadableByteChannel.java [] []
/src/ohc/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/AllocatorBenchmark.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/GroupedOptions.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckContainsKeyTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/DoubleCheckCacheImpl.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Uns.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/RehashTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckAddOrReplaceTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/OHCacheStats.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionFactory.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/AllocatorBenchmark_allocateSingleThreaded_jmhTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/LongArrayListTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/DecompressingInputChannel.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Crc32cHash.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckIteratorsTest.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/OHCBenchmark_getNonExisting_jmhTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/alloc/UnsafeAllocator.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/HasherTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedLRUMap.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionQuantized.java [] []
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/OHCBenchmark_getSingleThreaded_jmhTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/UtilTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/TestUtils.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/OHCache.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/CacheSerializer.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/BufferedWritableByteChannel.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/HeapKeyBuffer.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckRemoveTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Timeouts.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedMap.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Murmur3Hash.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/WriteTask.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/Ticker.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckGetPutTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/KeyBuffer.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/HashEntries.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Hasher.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Hasher.java [] []
/src/ohc/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/FasterRandom.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/XxHash.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CheckOHCacheImpl.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/ChunkedCacheImplTest.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionBoundApache.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/DistributionFixed.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/OHCacheBuilder.java ['OhcFuzzer'] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/DirectAccessTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckPutAllTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/CheckOHCacheImpl.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/FasterRandom.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckRemoveAllTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CacheLoaderTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CheckSegment.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/EvictionTest.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/MergeableTimer.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/TestTicker.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/KeyBufferTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Crc32Hash.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/OffHeapChunkedMap.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/MergeableTimerSource.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/HasherTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Crc32Hash.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/HashEntriesTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/DirectValueAccess.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/XxHash.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/CompressingOutputChannel.java [] []
/src/ohc/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/OHCBenchmark.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/BenchmarkUtils.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/BenchmarkOHC.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckHotNTest.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/UnsTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/Crc32cHash.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/Option.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/CrossCheckTestBase.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/OffHeapLinkedWTinyLFUMap.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/OHCacheChunkedImpl.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/UtilTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/Uns.java [] []
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/SerializationTest.java [] []
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/FrequencySketch.java [] []
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/OptionDistribution.java [] []

Directories in report

Directory
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/distribution/
/src/
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/linked/
/src/ohc/ohc-benchmark/src/main/java/org/caffinitas/ohc/benchmark/
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/histo/
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/util/
/src/ohc/ohc-jmh/target/generated-sources/annotations/org/caffinitas/ohc/jmh/jmh_generated/
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/linked/
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/
/src/ohc/ohc-jmh/src/main/java/org/caffinitas/ohc/jmh/
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/chunked/
/src/ohc/ohc-core/src/main/java/org/caffinitas/ohc/alloc/
/src/ohc/ohc-core/src/test/java/org/caffinitas/ohc/chunked/