Warning:
The number of runtime covered functions are larger than the
number of reachable functions. This means that Fuzz Introspector found
there are more functions covered at runtime than what is considered
reachable based on the static analysis. This is a limitation in the
analysis as anything covered at runtime is by definition reachable by the
fuzzers.
This is likely due to a limitation in the static analysis. In this case, the
count of functions covered at runtime is the true value, which means this
is what should be considered "achieved" by the fuzzer.
Use the project functions table below to query all functions that were not covered at runtime.
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 | 7293 | 71.3% |
gold | [1:9] | 64 | 0.62% |
yellow | [10:29] | 12 | 0.11% |
greenyellow | [30:49] | 1 | 0.00% |
lawngreen | 50+ | 2858 | 27.9% |
All colors | 10228 | 100 |
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 |
---|---|---|---|---|---|---|---|
4046 | 4046 |
1 :
['rocksdb::CompactionIterator::GarbageCollectBlobIfNeeded()'] |
4149 | 4200 | rocksdb::CompactionIterator::PrepareOutput() | call site: 00000 | /src/rocksdb/db/compaction/compaction_iterator.cc:1332 |
2989 | 2989 |
1 :
['rocksdb::BlockBasedTableIterator::MaterializeCurrentBlock()'] |
2989 | 2989 | rocksdb::BlockBasedTableIterator::PrepareValue() | call site: 00000 | /src/rocksdb/./table/block_based/block_based_table_iterator.h:89 |
2977 | 2977 |
1 :
['rocksdb::BlockBasedTableIterator::AsyncInitDataBlock(bool)'] |
2977 | 6270 | rocksdb::BlockBasedTableIterator::SeekImpl(rocksdb::Sliceconst*,bool) | call site: 00000 | /src/rocksdb/table/block_based/block_based_table_iterator.cc:136 |
2525 | 2525 |
4 :
['std::__1::unique_ptr
|
2571 | 3883 |
rocksdb::BuildTable(std::__1::basic_string
|
call site: 00000 | /src/rocksdb/db/builder.cc:421 |
2490 | 2610 |
26 :
['std::__1::basic_string
|
2490 | 2610 |
rocksdb::Version::GetTableProperties(rocksdb::ReadOptionsconst&,std::__1::shared_ptr
|
call site: 00000 | /src/rocksdb/db/version_set.cc:1580 |
2463 | 2919 |
18 :
['rocksdb::VersionSet::io_status() const', 'std::__1::map
|
2463 | 2939 | rocksdb::DBImpl::RegisterRecordSeqnoTimeWorker(rocksdb::ReadOptionsconst&,rocksdb::WriteOptionsconst&,bool) | call site: 00000 | /src/rocksdb/db/db_impl/db_impl.cc:874 |
2426 | 2426 |
3 :
['rocksdb::CachableEntry
|
2436 | 4655 |
std::__1::enable_if<(rocksdb::Block_kIndex::kCacheEntryRole==((rocksdb::CacheEntryRole)13))||(true),rocksdb::Status>::typerocksdb::BlockBasedTable::RetrieveBlock
|
call site: 00000 | /src/rocksdb/table/block_based/block_based_table_reader.cc:1896 |
2323 | 2351 |
9 :
['std::__1::basic_string
|
2323 | 2351 | rocksdb::CompactionIterator::ExtractLargeValueIfNeededImpl() | call site: 00000 | /src/rocksdb/db/compaction/compaction_iterator.cc:1129 |
2305 | 2580 |
45 :
['rocksdb::WideColumn& std::__1::vector
|
2305 | 2580 | rocksdb::CompactionIterator::InvokeFilterIfNeeded(bool*,rocksdb::Slice*) | call site: 00000 | /src/rocksdb/db/compaction/compaction_iterator.cc:227 |
2284 | 2284 |
5 :
['std::__1::unique_ptr
|
2308 | 5125 |
rocksdb::DataBlockIter*rocksdb::BlockBasedTable::NewDataBlockIterator
|
call site: 00000 | /src/rocksdb/./table/block_based/block_based_table_reader_impl.h:63 |
2183 | 2201 |
3 :
['rocksdb::VersionSet::TryRecover(std::__1::vector
|
2325 | 13851 |
rocksdb::DBImpl::Recover(std::__1::vector
|
call site: 00000 | /src/rocksdb/db/db_impl/db_impl_open.cc:534 |
2074 | 2074 |
1 :
['rocksdb::DBIter::SetBlobValueIfNeeded(rocksdb::Slice const&, rocksdb::Slice const&)'] |
2074 | 2080 | rocksdb::DBIter::FindNextUserEntryInternal(bool,rocksdb::Sliceconst*) | call site: 00000 | /src/rocksdb/db/db_iter.cc:420 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/rocksdb/fuzz/db_map_fuzzer.cc | 2 |
/src/rocksdb/fuzz/./proto/gen/db_operation.pb.h | 9 |
/src/rocksdb/fuzz/proto/gen/db_operation.pb.cc | 4 |
/src/LPM/external.protobuf/include/google/protobuf/message.h | 2 |
/src/LPM/external.protobuf/include/google/protobuf/message_lite.h | 3 |
/src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h | 2 |
/src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h | 1 |
/src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h | 12 |
/src/rocksdb/env/fs_posix.cc | 1 |
/src/rocksdb/include/rocksdb/file_system.h | 3 |
/src/rocksdb/include/rocksdb/status.h | 4 |
/src/rocksdb/include/rocksdb/io_status.h | 1 |
/src/rocksdb/include/rocksdb/options.h | 7 |
/src/rocksdb/options/options.cc | 9 |
/src/rocksdb/env/env_posix.cc | 5 |
/src/rocksdb/util/thread_local.cc | 13 |
/src/rocksdb/./util/autovector.h | 157 |
/src/rocksdb/port/port_posix.cc | 14 |
/src/rocksdb/util/string_util.cc | 27 |
/src/rocksdb/./util/mutexlock.h | 8 |
/src/rocksdb/util/compression_context_cache.cc | 11 |
/src/rocksdb/./util/core_local.h | 13 |
/src/rocksdb/./util/compression.h | 58 |
/src/rocksdb/./env/composite_env_wrapper.h | 1 |
/src/rocksdb/env/env.cc | 19 |
/src/rocksdb/./include/rocksdb/customizable.h | 1 |
/src/rocksdb/./include/rocksdb/configurable.h | 13 |
/src/rocksdb/util/threadpool_imp.cc | 5 |
/src/rocksdb/./monitoring/thread_status_updater.h | 2 |
/src/rocksdb/./include/rocksdb/data_structure.h | 2 |
/src/rocksdb/db/db_impl/db_impl_open.cc | 14 |
/src/rocksdb/./include/rocksdb/options.h | 11 |
/src/rocksdb/./include/rocksdb/advanced_options.h | 4 |
/src/rocksdb/include/rocksdb/advanced_options.h | 2 |
/src/rocksdb/monitoring/thread_status_util.cc | 12 |
/src/rocksdb/monitoring/thread_status_updater.cc | 14 |
/src/rocksdb/./include/rocksdb/status.h | 50 |
/src/rocksdb/options/options_helper.cc | 20 |
/src/rocksdb/options/db_options.cc | 12 |
/src/rocksdb/./options/db_options.h | 6 |
/src/rocksdb/options/configurable.cc | 13 |
/src/rocksdb/options/cf_options.cc | 10 |
/src/rocksdb/./options/cf_options.h | 7 |
/src/rocksdb/./include/rocksdb/universal_compaction.h | 1 |
/src/rocksdb/./include/rocksdb/compression_type.h | 1 |
/src/rocksdb/./db/dbformat.h | 54 |
/src/rocksdb/./include/rocksdb/comparator.h | 6 |
/src/rocksdb/./util/user_comparator_wrapper.h | 3 |
/src/rocksdb/db/column_family.cc | 38 |
/src/rocksdb/include/rocksdb/slice.h | 1 |
/src/rocksdb/./include/rocksdb/slice.h | 21 |
/src/rocksdb/util/status.cc | 4 |
/src/rocksdb/./include/rocksdb/table.h | 10 |
/src/rocksdb/db/db_impl/db_impl.cc | 32 |
/src/rocksdb/./include/rocksdb/db.h | 5 |
/src/rocksdb/./db/db_impl/db_impl.h | 26 |
/src/rocksdb/logging/auto_roll_logger.cc | 6 |
/src/rocksdb/file/filename.cc | 22 |
/src/rocksdb/./include/rocksdb/env.h | 2 |
/src/rocksdb/./include/rocksdb/file_system.h | 30 |
/src/rocksdb/./logging/auto_roll_logger.h | 1 |
/src/rocksdb/memtable/write_buffer_manager.cc | 7 |
/src/rocksdb/db/db_impl/db_impl_compaction_flush.cc | 36 |
/src/rocksdb/file/sst_file_manager_impl.cc | 11 |
/src/rocksdb/./include/rocksdb/sst_file_manager.h | 2 |
/src/rocksdb/file/delete_scheduler.cc | 6 |
/src/rocksdb/./monitoring/instrumented_mutex.h | 15 |
/src/rocksdb/./logging/logging.h | 1 |
/src/rocksdb/monitoring/instrumented_mutex.cc | 5 |
/src/rocksdb/monitoring/perf_context.cc | 4 |
/src/rocksdb/./include/rocksdb/perf_context.h | 1 |
/src/rocksdb/./include/rocksdb/statistics.h | 1 |
/src/rocksdb/./monitoring/perf_step_timer.h | 4 |
/src/rocksdb/./monitoring/statistics_impl.h | 3 |
/src/rocksdb/./env/file_system_tracer.h | 21 |
/src/rocksdb/trace_replay/block_cache_tracer.cc | 3 |
/src/rocksdb/./include/rocksdb/block_cache_trace_writer.h | 1 |
/src/rocksdb/./db/error_handler.h | 10 |
/src/rocksdb/./include/rocksdb/io_status.h | 18 |
/src/rocksdb/./logging/event_logger.h | 50 |
/src/rocksdb/./trace_replay/io_tracer.h | 1 |
/src/rocksdb/./include/rocksdb/write_batch.h | 4 |
/src/rocksdb/db/write_batch.cc | 15 |
/src/rocksdb/./include/rocksdb/write_batch_base.h | 2 |
/src/rocksdb/./db/write_batch_internal.h | 6 |
/src/rocksdb/db/write_thread.cc | 9 |
/src/rocksdb/./db/write_thread.h | 6 |
/src/rocksdb/./db/write_controller.h | 13 |
/src/rocksdb/util/rate_limiter.cc | 3 |
/src/rocksdb/./include/rocksdb/rate_limiter.h | 2 |
/src/rocksdb/./util/rate_limiter_impl.h | 1 |
/src/rocksdb/./util/random.h | 5 |
/src/rocksdb/./db/flush_scheduler.h | 1 |
/src/rocksdb/./db/trim_history_scheduler.h | 2 |
/src/rocksdb/./db/snapshot_impl.h | 7 |
/src/rocksdb/./include/rocksdb/snapshot.h | 1 |
/src/rocksdb/./db/wal_manager.h | 2 |
/src/rocksdb/./util/atomic.h | 3 |
/src/rocksdb/./db/logs_with_prep_tracker.h | 2 |
/src/rocksdb/./db/periodic_task_scheduler.h | 4 |
/src/rocksdb/db/periodic_task_scheduler.cc | 4 |
/src/rocksdb/./util/timer.h | 10 |
/src/rocksdb/./db/blob/blob_file_completion_callback.h | 4 |
/src/rocksdb/./db/seqno_to_time_mapping.h | 7 |
/src/rocksdb/./include/rocksdb/cache.h | 6 |
/src/rocksdb/cache/lru_cache.cc | 1 |
/src/rocksdb/cache/sharded_cache.cc | 1 |
/src/rocksdb/./env/unique_id_gen.h | 1 |
/src/rocksdb/env/unique_id_gen.cc | 9 |
/src/rocksdb/util/hash.cc | 6 |
/src/rocksdb/util/xxhash.h | 31 |
/src/rocksdb/table/unique_id.cc | 3 |
/src/rocksdb/./util/string_util.h | 2 |
/src/rocksdb/db/version_set.cc | 36 |
/src/rocksdb/./db/wal_edit.h | 7 |
/src/rocksdb/memtable/skiplistrep.cc | 1 |
/src/rocksdb/./include/rocksdb/memtablerep.h | 4 |
/src/rocksdb/util/comparator.cc | 2 |
/src/rocksdb/table/block_based/block_based_table_factory.cc | 2 |
/src/rocksdb/./table/block_based/block_based_table_factory.h | 2 |
/src/rocksdb/table/block_based/flush_block_policy.cc | 1 |
/src/rocksdb/./include/rocksdb/flush_block_policy.h | 1 |
/src/rocksdb/./cache/cache_reservation_manager.h | 2 |
/src/rocksdb/./db/memtable_list.h | 11 |
/src/rocksdb/db/memtable_list.cc | 22 |
/src/rocksdb/./db/column_family.h | 38 |
/src/rocksdb/./db/table_properties_collector.h | 2 |
/src/rocksdb/db/internal_stats.cc | 2 |
/src/rocksdb/./db/internal_stats.h | 19 |
/src/rocksdb/./monitoring/histogram.h | 6 |
/src/rocksdb/monitoring/histogram.cc | 2 |
/src/rocksdb/./cache/cache_entry_stats.h | 3 |
/src/rocksdb/./cache/typed_cache.h | 34 |
/src/rocksdb/cache/cache_key.cc | 3 |
/src/rocksdb/./cache/cache_key.h | 5 |
/src/rocksdb/./include/rocksdb/advanced_cache.h | 4 |
/src/rocksdb/./cache/cache_helpers.h | 19 |
/src/rocksdb/db/table_cache.cc | 12 |
/src/rocksdb/./util/coding.h | 21 |
/src/rocksdb/db/blob/blob_file_cache.cc | 2 |
/src/rocksdb/db/blob/blob_source.cc | 10 |
/src/rocksdb/./db/compaction/compaction_picker_level.h | 1 |
/src/rocksdb/db/compaction/compaction_picker.cc | 4 |
/src/rocksdb/./db/compaction/compaction_picker_universal.h | 1 |
/src/rocksdb/./db/compaction/compaction_picker_fifo.h | 1 |
/src/rocksdb/./db/compaction/compaction_picker.h | 2 |
/src/rocksdb/./db/version_set.h | 47 |
/src/rocksdb/db/write_controller.cc | 4 |
/src/rocksdb/./db/version_edit.h | 43 |
/src/rocksdb/options/offpeak_time_info.cc | 3 |
/src/rocksdb/util/build_version.cc | 4 |
/src/rocksdb/db/db_info_dumper.cc | 1 |
/src/rocksdb/util/crc32c.cc | 12 |
/src/rocksdb/./port/port_posix.h | 2 |
/src/rocksdb/./include/rocksdb/write_buffer_manager.h | 7 |
/src/rocksdb/db/db_impl/db_impl_write.cc | 3 |
/src/rocksdb/file/read_write_util.cc | 1 |
/src/rocksdb/./file/writable_file_writer.h | 19 |
/src/rocksdb/./util/aligned_buffer.h | 19 |
/src/rocksdb/./include/rocksdb/file_checksum.h | 2 |
/src/rocksdb/db/log_writer.cc | 10 |
/src/rocksdb/./util/crc32c.h | 3 |
/src/rocksdb/./util/coding_lean.h | 6 |
/src/rocksdb/./util/math.h | 5 |
/src/rocksdb/file/writable_file_writer.cc | 19 |
/src/rocksdb/./file/file_util.h | 3 |
/src/rocksdb/./util/stop_watch.h | 8 |
/src/rocksdb/monitoring/iostats_context.cc | 2 |
/src/rocksdb/./include/rocksdb/iostats_context.h | 1 |
/src/rocksdb/./include/rocksdb/listener.h | 27 |
/src/rocksdb/monitoring/perf_level.cc | 2 |
/src/rocksdb/util/compression.cc | 2 |
/src/rocksdb/util/coding.cc | 3 |
/src/rocksdb/db/seqno_to_time_mapping.cc | 23 |
/src/rocksdb/./db/kv_checksum.h | 28 |
/src/rocksdb/./util/hash.h | 7 |
/src/rocksdb/./util/xxph3.h | 11 |
/src/rocksdb/./util/udt_util.h | 6 |
/src/rocksdb/./db/log_writer.h | 2 |
/src/rocksdb/monitoring/persistent_stats_history.cc | 2 |
/src/rocksdb/./db/job_context.h | 15 |
/src/rocksdb/util/slice.cc | 4 |
/src/rocksdb/util/random.cc | 1 |
/src/rocksdb/./db/memtable.h | 34 |
/src/rocksdb/db/memtable.cc | 24 |
/src/rocksdb/./memory/concurrent_arena.h | 7 |
/src/rocksdb/./memory/arena.h | 4 |
/src/rocksdb/./memory/memory_usage.h | 1 |
/src/rocksdb/./options/offpeak_time_info.h | 2 |
/src/rocksdb/memory/arena.cc | 7 |
/src/rocksdb/memtable/alloc_tracker.cc | 5 |
/src/rocksdb/./memory/allocator.h | 2 |
/src/rocksdb/./db/file_indexer.h | 1 |
/src/rocksdb/./util/cast_util.h | 10 |
/src/rocksdb/logging/log_buffer.cc | 5 |
/src/rocksdb/port/mmap.cc | 3 |
/src/rocksdb/./port/mmap.h | 2 |
/src/rocksdb/./port/sys_time.h | 2 |
/src/rocksdb/utilities/transactions/snapshot_checker.cc | 1 |
/src/rocksdb/./db/snapshot_checker.h | 2 |
/src/rocksdb/db/snapshot_impl.cc | 2 |
/src/rocksdb/db/flush_job.cc | 17 |
/src/rocksdb/./include/rocksdb/table_properties.h | 5 |
/src/rocksdb/db/version_edit.cc | 3 |
/src/rocksdb/db/error_handler.cc | 7 |
/src/rocksdb/db/event_helpers.cc | 10 |
/src/rocksdb/env/file_system.cc | 2 |
/src/rocksdb/./db/merge_context.h | 11 |
/src/rocksdb/db/dbformat.cc | 12 |
/src/rocksdb/./db/lookup_key.h | 3 |
/src/rocksdb/db/range_tombstone_fragmenter.cc | 8 |
/src/rocksdb/./table/internal_iterator.h | 4 |
/src/rocksdb/util/cleanable.cc | 3 |
/src/rocksdb/./db/range_tombstone_fragmenter.h | 21 |
/src/rocksdb/./include/rocksdb/cleanable.h | 2 |
/src/rocksdb/./db/pinned_iterators_manager.h | 6 |
/src/rocksdb/./util/dynamic_bloom.h | 10 |
/src/rocksdb/./util/fastrange.h | 5 |
/src/rocksdb/./db/read_callback.h | 1 |
/src/rocksdb/./include/rocksdb/wide_columns.h | 10 |
/src/rocksdb/./db/merge_helper.h | 15 |
/src/rocksdb/db/merge_helper.cc | 8 |
/src/rocksdb/./include/rocksdb/merge_operator.h | 3 |
/src/rocksdb/db/wide/wide_column_serialization.cc | 3 |
/src/rocksdb/./db/wide/wide_columns_helper.h | 2 |
/src/rocksdb/db/wide/wide_columns.cc | 1 |
/src/rocksdb/table/merging_iterator.cc | 3 |
/src/rocksdb/table/iterator.cc | 5 |
/src/rocksdb/./util/heap.h | 4 |
/src/rocksdb/./table/iterator_wrapper.h | 4 |
/src/rocksdb/./db/range_del_aggregator.h | 5 |
/src/rocksdb/./include/rocksdb/compaction_filter.h | 2 |
/src/rocksdb/memory/concurrent_arena.cc | 1 |
/src/rocksdb/util/dynamic_bloom.cc | 2 |
/src/rocksdb/table/format.cc | 11 |
/src/rocksdb/db/compaction/compaction_iterator.cc | 17 |
/src/rocksdb/./db/compaction/compaction_iterator.h | 35 |
/src/rocksdb/./db/blob/blob_file_meta.h | 7 |
/src/rocksdb/./db/blob/blob_fetcher.h | 1 |
/src/rocksdb/./db/blob/prefetch_buffer_collection.h | 1 |
/src/rocksdb/./db/compaction/compaction_iteration_stats.h | 1 |
/src/rocksdb/./db/blob/blob_index.h | 9 |
/src/rocksdb/db/blob/prefetch_buffer_collection.cc | 1 |
/src/rocksdb/./file/file_prefetch_buffer.h | 30 |
/src/rocksdb/db/blob/blob_fetcher.cc | 1 |
/src/rocksdb/db/blob/blob_file_meta.cc | 1 |
/src/rocksdb/./db/blob/blob_source.h | 1 |
/src/rocksdb/./table/unique_id_impl.h | 1 |
/src/rocksdb/./db/blob/blob_contents.h | 5 |
/src/rocksdb/cache/cache_helpers.cc | 1 |
/src/rocksdb/./db/blob/blob_log_format.h | 7 |
/src/rocksdb/db/blob/blob_file_reader.cc | 9 |
/src/rocksdb/./file/random_access_file_reader.h | 9 |
/src/rocksdb/file/random_access_file_reader.cc | 9 |
/src/rocksdb/db/blob/blob_log_format.cc | 7 |
/src/rocksdb/./db/blob/blob_file_reader.h | 1 |
/src/rocksdb/file/file_prefetch_buffer.cc | 15 |
/src/rocksdb/./memory/memory_allocator_impl.h | 3 |
/src/rocksdb/db/blob/blob_contents.cc | 1 |
/src/rocksdb/db/wide/wide_columns_helper.cc | 1 |
/src/rocksdb/db/blob/blob_file_builder.cc | 12 |
/src/rocksdb/db/blob/blob_log_writer.cc | 7 |
/src/rocksdb/./db/blob/blob_log_writer.h | 2 |
/src/rocksdb/logging/event_logger.cc | 6 |
/usr/local/bin/../include/c++/v1/optional | 8 |
/src/rocksdb/db/range_del_aggregator.cc | 1 |
/src/rocksdb/./db/blob/blob_file_addition.h | 3 |
/src/rocksdb/./table/table_builder.h | 4 |
/src/rocksdb/db/builder.cc | 2 |
/src/rocksdb/./db/output_validator.h | 4 |
/src/rocksdb/db/output_validator.cc | 1 |
/src/rocksdb/file/file_util.cc | 2 |
/src/rocksdb/util/udt_util.cc | 1 |
/src/rocksdb/db/db_impl/db_impl_files.cc | 14 |
/src/rocksdb/db/logs_with_prep_tracker.cc | 1 |
/src/rocksdb/./db/flush_job.h | 2 |
/src/rocksdb/./util/defer.h | 2 |
/src/rocksdb/./logging/log_buffer.h | 2 |
/src/rocksdb/db/wal_manager.cc | 7 |
/src/rocksdb/./file/sequence_file_reader.h | 7 |
/src/rocksdb/./db/log_reader.h | 2 |
/src/rocksdb/db/log_reader.cc | 10 |
/src/rocksdb/file/sequence_file_reader.cc | 3 |
/src/rocksdb/./db/transaction_log_impl.h | 1 |
/src/rocksdb/./include/rocksdb/transaction_log.h | 1 |
/src/rocksdb/./include/rocksdb/compaction_job_stats.h | 3 |
/src/rocksdb/util/compaction_job_stats_impl.cc | 2 |
/src/rocksdb/db/compaction/compaction.cc | 20 |
/src/rocksdb/./db/compaction/compaction.h | 39 |
/src/rocksdb/./file/sst_file_manager_impl.h | 1 |
/src/rocksdb/table/meta_blocks.cc | 6 |
/src/rocksdb/./table/format.h | 21 |
/src/rocksdb/./options/options_helper.h | 1 |
/src/rocksdb/./table/block_fetcher.h | 3 |
/src/rocksdb/table/block_fetcher.cc | 12 |
/src/rocksdb/table/persistent_cache_helper.cc | 4 |
/src/rocksdb/table/block_based/block_based_table_reader.cc | 1 |
/src/rocksdb/table/block_based/reader_common.cc | 1 |
/src/rocksdb/./table/block_based/block_based_table_reader.h | 1 |
/src/rocksdb/table/block_based/block.cc | 5 |
/src/rocksdb/./table/block_based/data_block_hash_index.h | 1 |
/src/rocksdb/table/block_based/data_block_footer.cc | 1 |
/src/rocksdb/table/block_based/data_block_hash_index.cc | 1 |
/src/rocksdb/./table/block_based/block.h | 15 |
/src/rocksdb/table/block_fetcher.h | 1 |
/src/rocksdb/./db/blob/blob_file_garbage.h | 2 |
/src/rocksdb/./include/rocksdb/sst_partitioner.h | 2 |
/src/rocksdb/db/compaction/compaction_job.cc | 26 |
/src/rocksdb/./db/compaction/compaction_state.h | 2 |
/src/rocksdb/db/compaction/compaction_service_job.cc | 3 |
/src/rocksdb/./db/compaction/compaction_job.h | 4 |
/src/rocksdb/include/rocksdb/db.h | 1 |
/src/rocksdb/utilities/object_registry.cc | 3 |
/src/rocksdb/./include/rocksdb/utilities/options_type.h | 43 |
/src/rocksdb/./include/rocksdb/convenience.h | 3 |
/usr/include/ctype.h | 1 |
/usr/local/bin/../include/c++/v1/stdexcept | 2 |
/src/rocksdb/./db/compaction/subcompaction_state.h | 7 |
/src/rocksdb/./db/compaction/compaction_outputs.h | 20 |
/src/rocksdb/table/compaction_merging_iterator.cc | 3 |
/src/rocksdb/db/compaction/subcompaction_state.cc | 6 |
/src/rocksdb/db/compaction/compaction_outputs.cc | 5 |
/src/rocksdb/db/blob/blob_garbage_meter.cc | 2 |
/src/rocksdb/./db/blob/blob_garbage_meter.h | 8 |
/src/rocksdb/db/compaction/compaction_state.cc | 3 |
/src/rocksdb/options/options_parser.cc | 18 |
/src/rocksdb/./file/line_file_reader.h | 4 |
/src/rocksdb/file/line_file_reader.cc | 1 |
/src/rocksdb/./options/options_parser.h | 8 |
/src/rocksdb/table/table_factory.cc | 2 |
/src/rocksdb/./include/rocksdb/utilities/customizable_util.h | 2 |
/src/rocksdb/options/customizable.cc | 2 |
/src/rocksdb/./include/rocksdb/utilities/object_registry.h | 5 |
/src/LPM/external.protobuf/include/google/protobuf/arenastring.h | 2 |
/src/rocksdb/fuzz/proto/gen/db_operation.pb.h | 1 |
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 | 5960 | 58.5% |
gold | [1:9] | 91 | 0.89% |
yellow | [10:29] | 20 | 0.19% |
greenyellow | [30:49] | 31 | 0.30% |
lawngreen | 50+ | 4069 | 40.0% |
All colors | 10171 | 100 |
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 |
---|---|---|---|---|---|---|---|
6435 | 6556 |
7 :
['std::__1::basic_string
|
6793 | 17020 | rocksdb::FlushJob::Run(rocksdb::LogsWithPrepTracker*,rocksdb::FileMetaData*,bool*,bool*,rocksdb::ErrorHandler*) | call site: 00000 | /src/rocksdb/db/flush_job.cc:262 |
4046 | 4046 |
1 :
['rocksdb::CompactionIterator::GarbageCollectBlobIfNeeded()'] |
4083 | 4200 | rocksdb::CompactionIterator::PrepareOutput() | call site: 00000 | /src/rocksdb/db/compaction/compaction_iterator.cc:1332 |
2989 | 2989 |
1 :
['rocksdb::BlockBasedTableIterator::MaterializeCurrentBlock()'] |
2989 | 2989 | rocksdb::BlockBasedTableIterator::PrepareValue() | call site: 00000 | /src/rocksdb/./table/block_based/block_based_table_iterator.h:89 |
2977 | 2977 |
1 :
['rocksdb::BlockBasedTableIterator::AsyncInitDataBlock(bool)'] |
2977 | 6270 | rocksdb::BlockBasedTableIterator::SeekImpl(rocksdb::Sliceconst*,bool) | call site: 00000 | /src/rocksdb/table/block_based/block_based_table_iterator.cc:136 |
2953 | 3096 |
29 :
['std::__1::vector
|
2953 | 3096 | rocksdb::DBImpl::NotifyOnCompactionBegin(rocksdb::ColumnFamilyData*,rocksdb::Compaction*,rocksdb::Statusconst&,rocksdb::CompactionJobStatsconst&,int) | call site: 00000 | /src/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1686 |
2953 | 3090 |
26 :
['std::__1::vector
|
2953 | 3090 | rocksdb::DBImpl::NotifyOnCompactionCompleted(rocksdb::ColumnFamilyData*,rocksdb::Compaction*,rocksdb::Statusconst&,rocksdb::CompactionJobStatsconst&,int) | call site: 00000 | /src/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1716 |
2531 | 2546 |
8 :
['rocksdb::BlobFileBuilder::Finish()', 'rocksdb::Status::ok() const', 'rocksdb::SubcompactionState::Current() const', 'rocksdb::BlobFileBuilder::Abandon(rocksdb::Status const&)', 'std::__1::unique_ptr
|
2607 | 2756 | rocksdb::CompactionJob::ProcessKeyValueCompaction(rocksdb::SubcompactionState*) | call site: 00000 | /src/rocksdb/db/compaction/compaction_job.cc:1446 |
2525 | 2525 |
4 :
['std::__1::unique_ptr
|
2571 | 3883 |
rocksdb::BuildTable(std::__1::basic_string
|
call site: 00000 | /src/rocksdb/db/builder.cc:421 |
2490 | 2610 |
26 :
['std::__1::basic_string
|
2490 | 2610 |
rocksdb::Version::GetTableProperties(rocksdb::ReadOptionsconst&,std::__1::shared_ptr
|
call site: 00000 | /src/rocksdb/db/version_set.cc:1580 |
2459 | 2919 |
18 :
['rocksdb::VersionSet::io_status() const', 'std::__1::map
|
2459 | 2939 | rocksdb::DBImpl::RegisterRecordSeqnoTimeWorker(rocksdb::ReadOptionsconst&,rocksdb::WriteOptionsconst&,bool) | call site: 00000 | /src/rocksdb/db/db_impl/db_impl.cc:874 |
2426 | 2426 |
3 :
['rocksdb::CachableEntry
|
2436 | 4655 |
std::__1::enable_if<(rocksdb::Block_kIndex::kCacheEntryRole==((rocksdb::CacheEntryRole)13))||(true),rocksdb::Status>::typerocksdb::BlockBasedTable::RetrieveBlock
|
call site: 00000 | /src/rocksdb/table/block_based/block_based_table_reader.cc:1896 |
2323 | 2351 |
9 :
['std::__1::basic_string
|
2323 | 2351 | rocksdb::CompactionIterator::ExtractLargeValueIfNeededImpl() | call site: 00000 | /src/rocksdb/db/compaction/compaction_iterator.cc:1129 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/rocksdb/fuzz/db_fuzzer.cc | 1 |
/src/rocksdb/include/rocksdb/options.h | 9 |
/src/rocksdb/options/options.cc | 9 |
/src/rocksdb/env/env_posix.cc | 5 |
/src/rocksdb/util/thread_local.cc | 13 |
/src/rocksdb/./util/autovector.h | 157 |
/src/rocksdb/port/port_posix.cc | 14 |
/src/rocksdb/util/string_util.cc | 27 |
/src/rocksdb/./util/mutexlock.h | 8 |
/src/rocksdb/util/compression_context_cache.cc | 11 |
/src/rocksdb/./util/core_local.h | 13 |
/src/rocksdb/./util/compression.h | 58 |
/src/rocksdb/env/fs_posix.cc | 1 |
/src/rocksdb/./env/composite_env_wrapper.h | 1 |
/src/rocksdb/env/env.cc | 19 |
/src/rocksdb/./include/rocksdb/customizable.h | 1 |
/src/rocksdb/./include/rocksdb/configurable.h | 13 |
/src/rocksdb/util/threadpool_imp.cc | 5 |
/src/rocksdb/./monitoring/thread_status_updater.h | 2 |
/src/rocksdb/./include/rocksdb/data_structure.h | 2 |
/src/rocksdb/db/db_impl/db_impl_open.cc | 14 |
/src/rocksdb/./include/rocksdb/options.h | 10 |
/src/rocksdb/include/rocksdb/advanced_options.h | 4 |
/src/rocksdb/monitoring/thread_status_util.cc | 12 |
/src/rocksdb/monitoring/thread_status_updater.cc | 14 |
/src/rocksdb/include/rocksdb/status.h | 7 |
/src/rocksdb/options/options_helper.cc | 20 |
/src/rocksdb/options/db_options.cc | 12 |
/src/rocksdb/./options/db_options.h | 6 |
/src/rocksdb/options/configurable.cc | 13 |
/src/rocksdb/options/cf_options.cc | 10 |
/src/rocksdb/./options/cf_options.h | 7 |
/src/rocksdb/./include/rocksdb/advanced_options.h | 4 |
/src/rocksdb/./include/rocksdb/universal_compaction.h | 1 |
/src/rocksdb/./include/rocksdb/compression_type.h | 1 |
/src/rocksdb/./db/dbformat.h | 54 |
/src/rocksdb/./include/rocksdb/comparator.h | 6 |
/src/rocksdb/./util/user_comparator_wrapper.h | 3 |
/src/rocksdb/./include/rocksdb/status.h | 48 |
/src/rocksdb/db/column_family.cc | 38 |
/src/rocksdb/include/rocksdb/slice.h | 7 |
/src/rocksdb/util/status.cc | 4 |
/src/rocksdb/./include/rocksdb/slice.h | 17 |
/src/rocksdb/./include/rocksdb/table.h | 10 |
/src/rocksdb/db/db_impl/db_impl.cc | 32 |
/src/rocksdb/./include/rocksdb/db.h | 2 |
/src/rocksdb/./db/db_impl/db_impl.h | 26 |
/src/rocksdb/logging/auto_roll_logger.cc | 6 |
/src/rocksdb/file/filename.cc | 22 |
/src/rocksdb/./include/rocksdb/env.h | 2 |
/src/rocksdb/./include/rocksdb/file_system.h | 32 |
/src/rocksdb/./logging/auto_roll_logger.h | 1 |
/src/rocksdb/memtable/write_buffer_manager.cc | 7 |
/src/rocksdb/db/db_impl/db_impl_compaction_flush.cc | 36 |
/src/rocksdb/file/sst_file_manager_impl.cc | 11 |
/src/rocksdb/./include/rocksdb/sst_file_manager.h | 2 |
/src/rocksdb/file/delete_scheduler.cc | 6 |
/src/rocksdb/./monitoring/instrumented_mutex.h | 15 |
/src/rocksdb/./logging/logging.h | 1 |
/src/rocksdb/monitoring/instrumented_mutex.cc | 5 |
/src/rocksdb/monitoring/perf_context.cc | 4 |
/src/rocksdb/./include/rocksdb/perf_context.h | 1 |
/src/rocksdb/./include/rocksdb/statistics.h | 1 |
/src/rocksdb/./monitoring/perf_step_timer.h | 4 |
/src/rocksdb/./monitoring/statistics_impl.h | 3 |
/src/rocksdb/./env/file_system_tracer.h | 21 |
/src/rocksdb/trace_replay/block_cache_tracer.cc | 3 |
/src/rocksdb/./include/rocksdb/block_cache_trace_writer.h | 1 |
/src/rocksdb/./db/error_handler.h | 10 |
/src/rocksdb/./include/rocksdb/io_status.h | 18 |
/src/rocksdb/./logging/event_logger.h | 50 |
/src/rocksdb/./trace_replay/io_tracer.h | 1 |
/src/rocksdb/./include/rocksdb/write_batch.h | 4 |
/src/rocksdb/db/write_batch.cc | 15 |
/src/rocksdb/./include/rocksdb/write_batch_base.h | 2 |
/src/rocksdb/./db/write_batch_internal.h | 6 |
/src/rocksdb/db/write_thread.cc | 9 |
/src/rocksdb/./db/write_thread.h | 6 |
/src/rocksdb/./db/write_controller.h | 13 |
/src/rocksdb/util/rate_limiter.cc | 3 |
/src/rocksdb/./include/rocksdb/rate_limiter.h | 2 |
/src/rocksdb/./util/rate_limiter_impl.h | 1 |
/src/rocksdb/./util/random.h | 5 |
/src/rocksdb/./db/flush_scheduler.h | 1 |
/src/rocksdb/./db/trim_history_scheduler.h | 2 |
/src/rocksdb/./db/snapshot_impl.h | 7 |
/src/rocksdb/./include/rocksdb/snapshot.h | 1 |
/src/rocksdb/./db/wal_manager.h | 2 |
/src/rocksdb/./util/atomic.h | 3 |
/src/rocksdb/./db/logs_with_prep_tracker.h | 2 |
/src/rocksdb/./db/periodic_task_scheduler.h | 4 |
/src/rocksdb/db/periodic_task_scheduler.cc | 4 |
/src/rocksdb/./util/timer.h | 10 |
/src/rocksdb/./db/blob/blob_file_completion_callback.h | 4 |
/src/rocksdb/./db/seqno_to_time_mapping.h | 7 |
/src/rocksdb/./include/rocksdb/cache.h | 6 |
/src/rocksdb/cache/lru_cache.cc | 1 |
/src/rocksdb/cache/sharded_cache.cc | 1 |
/src/rocksdb/./env/unique_id_gen.h | 1 |
/src/rocksdb/env/unique_id_gen.cc | 9 |
/src/rocksdb/util/hash.cc | 6 |
/src/rocksdb/util/xxhash.h | 31 |
/src/rocksdb/table/unique_id.cc | 3 |
/src/rocksdb/./util/string_util.h | 2 |
/src/rocksdb/db/version_set.cc | 36 |
/src/rocksdb/./db/wal_edit.h | 7 |
/src/rocksdb/memtable/skiplistrep.cc | 1 |
/src/rocksdb/./include/rocksdb/memtablerep.h | 4 |
/src/rocksdb/util/comparator.cc | 2 |
/src/rocksdb/table/block_based/block_based_table_factory.cc | 2 |
/src/rocksdb/./table/block_based/block_based_table_factory.h | 2 |
/src/rocksdb/table/block_based/flush_block_policy.cc | 1 |
/src/rocksdb/./include/rocksdb/flush_block_policy.h | 1 |
/src/rocksdb/./cache/cache_reservation_manager.h | 2 |
/src/rocksdb/./db/memtable_list.h | 11 |
/src/rocksdb/db/memtable_list.cc | 22 |
/src/rocksdb/./db/column_family.h | 38 |
/src/rocksdb/./db/table_properties_collector.h | 2 |
/src/rocksdb/db/internal_stats.cc | 2 |
/src/rocksdb/./db/internal_stats.h | 19 |
/src/rocksdb/./monitoring/histogram.h | 6 |
/src/rocksdb/monitoring/histogram.cc | 2 |
/src/rocksdb/./cache/cache_entry_stats.h | 3 |
/src/rocksdb/./cache/typed_cache.h | 34 |
/src/rocksdb/cache/cache_key.cc | 3 |
/src/rocksdb/./cache/cache_key.h | 5 |
/src/rocksdb/./include/rocksdb/advanced_cache.h | 4 |
/src/rocksdb/./cache/cache_helpers.h | 19 |
/src/rocksdb/db/table_cache.cc | 12 |
/src/rocksdb/./util/coding.h | 21 |
/src/rocksdb/db/blob/blob_file_cache.cc | 2 |
/src/rocksdb/db/blob/blob_source.cc | 10 |
/src/rocksdb/./db/compaction/compaction_picker_level.h | 1 |
/src/rocksdb/db/compaction/compaction_picker.cc | 4 |
/src/rocksdb/./db/compaction/compaction_picker_universal.h | 1 |
/src/rocksdb/./db/compaction/compaction_picker_fifo.h | 1 |
/src/rocksdb/./db/compaction/compaction_picker.h | 2 |
/src/rocksdb/./db/version_set.h | 47 |
/src/rocksdb/db/write_controller.cc | 4 |
/src/rocksdb/./db/version_edit.h | 43 |
/src/rocksdb/options/offpeak_time_info.cc | 3 |
/src/rocksdb/util/build_version.cc | 4 |
/src/rocksdb/db/db_info_dumper.cc | 1 |
/src/rocksdb/util/crc32c.cc | 12 |
/src/rocksdb/./port/port_posix.h | 2 |
/src/rocksdb/./include/rocksdb/write_buffer_manager.h | 7 |
/src/rocksdb/db/db_impl/db_impl_write.cc | 3 |
/src/rocksdb/file/read_write_util.cc | 1 |
/src/rocksdb/./file/writable_file_writer.h | 19 |
/src/rocksdb/./util/aligned_buffer.h | 19 |
/src/rocksdb/./include/rocksdb/file_checksum.h | 2 |
/src/rocksdb/db/log_writer.cc | 10 |
/src/rocksdb/./util/crc32c.h | 3 |
/src/rocksdb/./util/coding_lean.h | 6 |
/src/rocksdb/./util/math.h | 5 |
/src/rocksdb/file/writable_file_writer.cc | 19 |
/src/rocksdb/./file/file_util.h | 3 |
/src/rocksdb/./util/stop_watch.h | 8 |
/src/rocksdb/monitoring/iostats_context.cc | 2 |
/src/rocksdb/./include/rocksdb/iostats_context.h | 1 |
/src/rocksdb/./include/rocksdb/listener.h | 27 |
/src/rocksdb/monitoring/perf_level.cc | 2 |
/src/rocksdb/util/compression.cc | 2 |
/src/rocksdb/util/coding.cc | 3 |
/src/rocksdb/db/seqno_to_time_mapping.cc | 23 |
/src/rocksdb/./db/kv_checksum.h | 28 |
/src/rocksdb/./util/hash.h | 7 |
/src/rocksdb/./util/xxph3.h | 11 |
/src/rocksdb/./util/udt_util.h | 6 |
/src/rocksdb/./db/log_writer.h | 2 |
/src/rocksdb/monitoring/persistent_stats_history.cc | 2 |
/src/rocksdb/./db/job_context.h | 15 |
/src/rocksdb/util/slice.cc | 4 |
/src/rocksdb/util/random.cc | 1 |
/src/rocksdb/./db/memtable.h | 34 |
/src/rocksdb/db/memtable.cc | 24 |
/src/rocksdb/./memory/concurrent_arena.h | 7 |
/src/rocksdb/./memory/arena.h | 4 |
/src/rocksdb/./memory/memory_usage.h | 1 |
/src/rocksdb/./options/offpeak_time_info.h | 2 |
/src/rocksdb/memory/arena.cc | 7 |
/src/rocksdb/memtable/alloc_tracker.cc | 5 |
/src/rocksdb/./memory/allocator.h | 2 |
/src/rocksdb/./db/file_indexer.h | 1 |
/src/rocksdb/./util/cast_util.h | 10 |
/src/rocksdb/logging/log_buffer.cc | 5 |
/src/rocksdb/port/mmap.cc | 3 |
/src/rocksdb/./port/mmap.h | 2 |
/src/rocksdb/./port/sys_time.h | 2 |
/src/rocksdb/utilities/transactions/snapshot_checker.cc | 1 |
/src/rocksdb/./db/snapshot_checker.h | 2 |
/src/rocksdb/db/snapshot_impl.cc | 2 |
/src/rocksdb/db/flush_job.cc | 17 |
/src/rocksdb/./include/rocksdb/table_properties.h | 5 |
/src/rocksdb/db/version_edit.cc | 3 |
/src/rocksdb/db/error_handler.cc | 7 |
/src/rocksdb/db/event_helpers.cc | 10 |
/src/rocksdb/env/file_system.cc | 2 |
/src/rocksdb/./db/merge_context.h | 11 |
/src/rocksdb/db/dbformat.cc | 12 |
/src/rocksdb/./db/lookup_key.h | 3 |
/src/rocksdb/db/range_tombstone_fragmenter.cc | 8 |
/src/rocksdb/./table/internal_iterator.h | 4 |
/src/rocksdb/util/cleanable.cc | 5 |
/src/rocksdb/./db/range_tombstone_fragmenter.h | 21 |
/src/rocksdb/./include/rocksdb/cleanable.h | 2 |
/src/rocksdb/./db/pinned_iterators_manager.h | 6 |
/src/rocksdb/./util/dynamic_bloom.h | 10 |
/src/rocksdb/./util/fastrange.h | 5 |
/src/rocksdb/./db/read_callback.h | 1 |
/src/rocksdb/./include/rocksdb/wide_columns.h | 10 |
/src/rocksdb/./db/merge_helper.h | 15 |
/src/rocksdb/db/merge_helper.cc | 8 |
/src/rocksdb/./include/rocksdb/merge_operator.h | 3 |
/src/rocksdb/db/wide/wide_column_serialization.cc | 3 |
/src/rocksdb/./db/wide/wide_columns_helper.h | 2 |
/src/rocksdb/db/wide/wide_columns.cc | 1 |
/src/rocksdb/table/merging_iterator.cc | 3 |
/src/rocksdb/table/iterator.cc | 5 |
/src/rocksdb/./util/heap.h | 4 |
/src/rocksdb/./table/iterator_wrapper.h | 4 |
/src/rocksdb/./db/range_del_aggregator.h | 5 |
/src/rocksdb/./include/rocksdb/compaction_filter.h | 2 |
/src/rocksdb/memory/concurrent_arena.cc | 1 |
/src/rocksdb/util/dynamic_bloom.cc | 2 |
/src/rocksdb/table/format.cc | 11 |
/src/rocksdb/db/compaction/compaction_iterator.cc | 17 |
/src/rocksdb/./db/compaction/compaction_iterator.h | 35 |
/src/rocksdb/./db/blob/blob_file_meta.h | 7 |
/src/rocksdb/./db/blob/blob_fetcher.h | 1 |
/src/rocksdb/./db/blob/prefetch_buffer_collection.h | 1 |
/src/rocksdb/./db/compaction/compaction_iteration_stats.h | 1 |
/src/rocksdb/./db/blob/blob_index.h | 9 |
/src/rocksdb/db/blob/prefetch_buffer_collection.cc | 1 |
/src/rocksdb/./file/file_prefetch_buffer.h | 30 |
/src/rocksdb/db/blob/blob_fetcher.cc | 1 |
/src/rocksdb/db/blob/blob_file_meta.cc | 1 |
/src/rocksdb/./db/blob/blob_source.h | 1 |
/src/rocksdb/./table/unique_id_impl.h | 1 |
/src/rocksdb/./db/blob/blob_contents.h | 5 |
/src/rocksdb/cache/cache_helpers.cc | 1 |
/src/rocksdb/./db/blob/blob_log_format.h | 7 |
/src/rocksdb/db/blob/blob_file_reader.cc | 9 |
/src/rocksdb/./file/random_access_file_reader.h | 9 |
/src/rocksdb/file/random_access_file_reader.cc | 9 |
/src/rocksdb/db/blob/blob_log_format.cc | 7 |
/src/rocksdb/./db/blob/blob_file_reader.h | 1 |
/src/rocksdb/file/file_prefetch_buffer.cc | 15 |
/src/rocksdb/./memory/memory_allocator_impl.h | 3 |
/src/rocksdb/db/blob/blob_contents.cc | 1 |
/src/rocksdb/db/wide/wide_columns_helper.cc | 1 |
/src/rocksdb/db/blob/blob_file_builder.cc | 12 |
/src/rocksdb/db/blob/blob_log_writer.cc | 7 |
/src/rocksdb/./db/blob/blob_log_writer.h | 2 |
/src/rocksdb/logging/event_logger.cc | 6 |
/usr/local/bin/../include/c++/v1/optional | 8 |
/src/rocksdb/db/range_del_aggregator.cc | 1 |
/src/rocksdb/./db/blob/blob_file_addition.h | 3 |
/src/rocksdb/./table/table_builder.h | 4 |
/src/rocksdb/db/builder.cc | 2 |
/src/rocksdb/./db/output_validator.h | 4 |
/src/rocksdb/db/output_validator.cc | 1 |
/src/rocksdb/file/file_util.cc | 2 |
/src/rocksdb/util/udt_util.cc | 1 |
/src/rocksdb/db/db_impl/db_impl_files.cc | 14 |
/src/rocksdb/db/logs_with_prep_tracker.cc | 1 |
/src/rocksdb/./db/flush_job.h | 2 |
/src/rocksdb/./util/defer.h | 2 |
/src/rocksdb/./logging/log_buffer.h | 2 |
/src/rocksdb/db/wal_manager.cc | 7 |
/src/rocksdb/./file/sequence_file_reader.h | 7 |
/src/rocksdb/./db/log_reader.h | 2 |
/src/rocksdb/db/log_reader.cc | 10 |
/src/rocksdb/file/sequence_file_reader.cc | 3 |
/src/rocksdb/./db/transaction_log_impl.h | 1 |
/src/rocksdb/./include/rocksdb/transaction_log.h | 1 |
/src/rocksdb/./include/rocksdb/compaction_job_stats.h | 3 |
/src/rocksdb/util/compaction_job_stats_impl.cc | 2 |
/src/rocksdb/db/compaction/compaction.cc | 20 |
/src/rocksdb/./db/compaction/compaction.h | 39 |
/src/rocksdb/./file/sst_file_manager_impl.h | 1 |
/src/rocksdb/table/meta_blocks.cc | 6 |
/src/rocksdb/./table/format.h | 21 |
/src/rocksdb/./options/options_helper.h | 1 |
/src/rocksdb/./table/block_fetcher.h | 3 |
/src/rocksdb/table/block_fetcher.cc | 12 |
/src/rocksdb/table/persistent_cache_helper.cc | 4 |
/src/rocksdb/table/block_based/block_based_table_reader.cc | 1 |
/src/rocksdb/table/block_based/reader_common.cc | 1 |
/src/rocksdb/./table/block_based/block_based_table_reader.h | 1 |
/src/rocksdb/table/block_based/block.cc | 5 |
/src/rocksdb/./table/block_based/data_block_hash_index.h | 1 |
/src/rocksdb/table/block_based/data_block_footer.cc | 1 |
/src/rocksdb/table/block_based/data_block_hash_index.cc | 1 |
/src/rocksdb/./table/block_based/block.h | 15 |
/src/rocksdb/table/block_fetcher.h | 1 |
/src/rocksdb/./db/blob/blob_file_garbage.h | 2 |
/src/rocksdb/./include/rocksdb/sst_partitioner.h | 2 |
/src/rocksdb/db/compaction/compaction_job.cc | 26 |
/src/rocksdb/./db/compaction/compaction_state.h | 2 |
/src/rocksdb/db/compaction/compaction_service_job.cc | 3 |
/src/rocksdb/./db/compaction/compaction_job.h | 4 |
/src/rocksdb/include/rocksdb/db.h | 4 |
/src/rocksdb/utilities/object_registry.cc | 3 |
/src/rocksdb/./include/rocksdb/utilities/options_type.h | 43 |
/src/rocksdb/./include/rocksdb/convenience.h | 3 |
/usr/include/ctype.h | 1 |
/usr/local/bin/../include/c++/v1/stdexcept | 2 |
/src/rocksdb/./db/compaction/subcompaction_state.h | 7 |
/src/rocksdb/./db/compaction/compaction_outputs.h | 20 |
/src/rocksdb/table/compaction_merging_iterator.cc | 3 |
/src/rocksdb/db/compaction/subcompaction_state.cc | 6 |
/src/rocksdb/db/compaction/compaction_outputs.cc | 5 |
/src/rocksdb/db/blob/blob_garbage_meter.cc | 2 |
/src/rocksdb/./db/blob/blob_garbage_meter.h | 8 |
/src/rocksdb/db/compaction/compaction_state.cc | 3 |
/src/rocksdb/options/options_parser.cc | 18 |
/src/rocksdb/./file/line_file_reader.h | 4 |
/src/rocksdb/file/line_file_reader.cc | 1 |
/src/rocksdb/./options/options_parser.h | 8 |
/src/rocksdb/table/table_factory.cc | 2 |
/src/rocksdb/./include/rocksdb/utilities/customizable_util.h | 2 |
/src/rocksdb/options/customizable.cc | 2 |
/src/rocksdb/./include/rocksdb/utilities/object_registry.h | 5 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
rocksdb::DBImpl::IngestExternalFiles(std::__1::vector
|
/src/rocksdb/db/db_impl/db_impl.cc | 3 | ['N/A', 'N/A', 'N/A'] | 25 | 0 | 1959 | 388 | 379 | 5686 | 0 | 23093 | 3685 |
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 sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['rocksdb::IterKey::~IterKey()', 'rocksdb::WritableFileWriter::Close(rocksdb::IOOptions const&)', 'rocksdb::FilePrefetchBuffer::TryReadFromCache(rocksdb::IOOptions const&, rocksdb::RandomAccessFileReader*, unsigned long, unsigned long, rocksdb::Slice*, rocksdb::Status*, bool)', 'rocksdb::EventLoggerStream::EndArray()', 'rocksdb::IteratorWrapperBase::IteratorWrapperBase()', 'rocksdb::VersionEdit::AddFile(int, unsigned long, unsigned int, unsigned long, rocksdb::InternalKey const&, rocksdb::InternalKey const&, unsigned long const&, unsigned long const&, bool, rocksdb::Temperature, unsigned long, unsigned long, unsigned long, unsigned long, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::array const&, unsigned long, unsigned long, bool)', 'rocksdb::DBImpl::InstallSuperVersionAndScheduleWork(rocksdb::ColumnFamilyData*, rocksdb::SuperVersionContext*, rocksdb::MutableCFOptions const&)', 'rocksdb::OptionTypeInfo::ParseType(rocksdb::ConfigOptions const&, std::__1::unordered_map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::hash, std::__1::allocator > >, std::__1::equal_to, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > > const&, std::__1::unordered_map, std::__1::allocator >, rocksdb::OptionTypeInfo, std::__1::hash, std::__1::allocator > >, std::__1::equal_to, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, rocksdb::OptionTypeInfo> > > const&, void*, std::__1::unordered_map, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std::__1::hash, std::__1::allocator > >, std::__1::equal_to, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > const, std::__1::basic_string, std::__1::allocator > > > >*)', 'rocksdb::WritableFileWriter::Flush(rocksdb::IOOptions const&)', 'rocksdb::DBImpl::MaybeScheduleFlushOrCompaction()']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['rocksdb::FilePrefetchBuffer::TryReadFromCache(rocksdb::IOOptions const&, rocksdb::RandomAccessFileReader*, unsigned long, unsigned long, rocksdb::Slice*, rocksdb::Status*, bool)', 'rocksdb::MemTableList::GetEarliestMemTableID() const', 'rocksdb::WritableFileWriter::Flush(rocksdb::IOOptions const&)', 'rocksdb::Status::IsBusy() const', 'rocksdb::AppendInternalKey(std::__1::basic_string, std::__1::allocator >*, rocksdb::ParsedInternalKey const&)', 'rocksdb::UncompressionDict::UncompressionDict()', 'rocksdb::CompressionContext::~CompressionContext()', 'rocksdb::GetFixed32(rocksdb::Slice*, unsigned int*)', 'rocksdb::EventLogger::Log(rocksdb::Logger*, rocksdb::JSONWriter const&)', 'rocksdb::ReadRecordFromWriteBatch(rocksdb::Slice*, char*, unsigned int*, rocksdb::Slice*, rocksdb::Slice*, rocksdb::Slice*, rocksdb::Slice*, unsigned long*)']
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 |
---|---|---|---|---|
rocksdb::lru_cache::LRUCacheShard::InsertItem(rocksdb::lru_cache::LRUHandle*,rocksdb::lru_cache::LRUHandle**) | 44 | 24 | 54.54% | [] |
rocksdb::CheckCompressionSupported(rocksdb::ColumnFamilyOptionsconst&) | 46 | 9 | 19.56% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::SanitizeOptions(rocksdb::ImmutableDBOptionsconst&,rocksdb::ColumnFamilyOptionsconst&) | 197 | 81 | 41.11% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::ColumnFamilyData::RecalculateWriteStallConditions(rocksdb::MutableCFOptionsconst&) | 155 | 63 | 40.64% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::ColumnFamilyData::ValidateOptions(rocksdb::DBOptionsconst&,rocksdb::ColumnFamilyOptionsconst&) | 130 | 33 | 25.38% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionIterator::Next() | 41 | 13 | 31.70% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionIterator::InvokeFilterIfNeeded(bool*,rocksdb::Slice*) | 175 | 4 | 2.285% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionIterator::NextFromInput() | 385 | 113 | 29.35% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionIterator::PrepareOutput() | 51 | 26 | 50.98% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBImpl::RegisterRecordSeqnoTimeWorker(rocksdb::ReadOptionsconst&,rocksdb::WriteOptionsconst&,bool) | 73 | 29 | 39.72% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBImpl::NewIterator(rocksdb::ReadOptionsconst&,rocksdb::ColumnFamilyHandle*) | 63 | 32 | 50.79% | [] |
rocksdb::DBImpl::CheckConsistency() | 65 | 23 | 35.38% | [] |
rocksdb::DestroyDB(std::__1::basic_string
|
130 | 66 | 50.76% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBImpl::SetupDBId(rocksdb::WriteOptionsconst&,bool,rocksdb::DBImpl::RecoveryContext*) | 32 | 13 | 40.62% | [] |
rocksdb::SanitizeOptions(std::__1::basic_string
|
109 | 46 | 42.20% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBImpl::ValidateOptions(rocksdb::DBOptionsconst&) | 53 | 15 | 28.30% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBImpl::Recover(std::__1::vector
|
363 | 153 | 42.14% | [] |
rocksdb::DBImpl::InvokeWalFilterIfNeededOnWalRecord(unsignedlong,std::__1::basic_string
|
71 | 4 | 5.633% | [] |
rocksdb::DBImpl::WriteImpl(rocksdb::WriteOptionsconst&,rocksdb::WriteBatch*,rocksdb::WriteCallback*,rocksdb::UserWriteCallback*,unsignedlong*,unsignedlong,bool,unsignedlong*,unsignedlong,rocksdb::PreReleaseCallback*,rocksdb::PostMemTableCallback*) | 377 | 171 | 45.35% | [] |
rocksdb::DBImpl::PreprocessWrite(rocksdb::WriteOptionsconst&,rocksdb::DBImpl::LogContext*,rocksdb::DBImpl::WriteContext*) | 73 | 25 | 34.24% | [] |
rocksdb::DBImpl::MergeBatch(rocksdb::WriteThread::WriteGroupconst&,rocksdb::WriteBatch*,rocksdb::WriteBatch**,unsignedlong*,rocksdb::WriteBatch**) | 33 | 15 | 45.45% | [] |
rocksdb::DBImpl::WriteToWAL(rocksdb::WriteThread::WriteGroupconst&,rocksdb::log::Writer*,unsignedlong*,bool,bool,unsignedlong,rocksdb::DBImpl::LogFileNumberSize&) | 81 | 38 | 46.91% | [] |
rocksdb::DumpDBFileSummary(rocksdb::ImmutableDBOptionsconst&,std::__1::basic_string
|
135 | 74 | 54.81% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBIter::FindNextUserEntryInternal(bool,rocksdb::Sliceconst*) | 182 | 100 | 54.94% | [] |
rocksdb::FileIndexer::UpdateIndex(rocksdb::Arena*,unsignedlong,std::__1::vector
|
60 | 25 | 41.66% | [] |
rocksdb::log::Reader::ReadRecord(rocksdb::Slice*,std::__1::basic_string
|
206 | 72 | 34.95% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::log::Reader::ReadPhysicalRecord(rocksdb::Slice*,unsignedlong*,unsignedlong*) | 105 | 36 | 34.28% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::log::Writer::AddCompressionTypeRecord(rocksdb::WriteOptionsconst&) | 36 | 5 | 13.88% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::log::Writer::MaybeAddUserDefinedTimestampSizeRecord(rocksdb::WriteOptionsconst&,std::__1::unordered_map
|
35 | 6 | 17.14% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::FragmentedRangeTombstoneList::FragmentedRangeTombstoneList(std::__1::unique_ptr
|
58 | 29 | 50.0% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool) | 90 | 13 | 14.44% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::VersionBuilder::Rep::Apply(rocksdb::VersionEditconst*) | 56 | 26 | 46.42% | [] |
rocksdb::VersionBuilder::Rep::ApplyFileAddition(int,rocksdb::FileMetaDataconst&) | 79 | 24 | 30.37% | [] |
rocksdb::VersionBuilder::Rep::SaveBlobFilesTo(rocksdb::VersionStorageInfo*)const | 46 | 11 | 23.91% | [] |
voidrocksdb::VersionBuilder::Rep::MergeBlobFileMetas
|
47 | 10 | 21.27% | [] |
rocksdb::VersionEdit::DecodeFrom(rocksdb::Sliceconst&) | 291 | 92 | 31.61% | [] |
rocksdb::VersionEditHandlerBase::Iterate(rocksdb::log::Reader&,rocksdb::Status*) | 62 | 31 | 50.0% | [] |
rocksdb::VersionEditHandler::MaybeHandleFileBoundariesForNewFiles(rocksdb::VersionEdit&,rocksdb::ColumnFamilyDataconst*) | 48 | 10 | 20.83% | [] |
rocksdb::Version::GetTableProperties(rocksdb::ReadOptionsconst&,std::__1::shared_ptr
|
45 | 10 | 22.22% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::VersionStorageInfo::EstimateCompactionBytesNeeded(rocksdb::MutableCFOptionsconst&) | 56 | 20 | 35.71% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::VersionStorageInfo::ComputeCompactionScore(rocksdb::ImmutableOptionsconst&,rocksdb::MutableCFOptionsconst&) | 136 | 68 | 50.0% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::VersionStorageInfo::ComputeFilesMarkedForPeriodicCompaction(rocksdb::ImmutableOptionsconst&,unsignedlong,int) | 50 | 5 | 10.0% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC(double,double,bool) | 57 | 7 | 12.28% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::VersionStorageInfo::RecoverEpochNumbers(rocksdb::ColumnFamilyData*,bool,bool) | 47 | 15 | 31.91% | [] |
rocksdb::VersionStorageInfo::CalculateBaseBytes(rocksdb::ImmutableOptionsconst&,rocksdb::MutableCFOptionsconst&) | 105 | 54 | 51.42% | [] |
rocksdb::AtomicGroupReadBuffer::AddEdit(rocksdb::VersionEdit*) | 31 | 6 | 19.35% | [] |
rocksdb::VersionSet::Close(rocksdb::FSDirectory*,rocksdb::InstrumentedMutex*) | 44 | 16 | 36.36% | [] |
rocksdb::VersionSet::ApproximateSize(rocksdb::SizeApproximationOptionsconst&,rocksdb::ReadOptionsconst&,rocksdb::Version*,rocksdb::Sliceconst&,rocksdb::Sliceconst&,int,int,rocksdb::TableReaderCaller) | 72 | 12 | 16.66% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::WalManager::PurgeObsoleteWALFiles() | 131 | 6 | 4.580% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::ReadRecordFromWriteBatch(rocksdb::Slice*,char*,unsignedint*,rocksdb::Slice*,rocksdb::Slice*,rocksdb::Slice*,rocksdb::Slice*,unsignedlong*) | 128 | 27 | 21.09% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::WriteBatchInternal::Iterate(rocksdb::WriteBatchconst*,rocksdb::WriteBatch::Handler*,unsignedlong,unsignedlong) | 234 | 64 | 27.35% | [] |
rocksdb::WriteBatch::VerifyChecksum()const | 88 | 4 | 4.545% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::Statusrocksdb::(anonymousnamespace)::MemTableInserter::PutCFImpl
|
118 | 28 | 23.72% | [] |
rocksdb::(anonymousnamespace)::MemTableInserter::CheckMemtableFull() | 31 | 16 | 51.61% | [] |
rocksdb::(anonymousnamespace)::MemTableInserter::DeleteCF(unsignedint,rocksdb::Sliceconst&) | 49 | 26 | 53.06% | [] |
rocksdb::(anonymousnamespace)::MemTableInserter::DeleteRangeCF(unsignedint,rocksdb::Sliceconst&,rocksdb::Sliceconst&) | 67 | 33 | 49.25% | [] |
rocksdb::WriteThread::EnterAsBatchGroupLeader(rocksdb::WriteThread::Writer*,rocksdb::WriteThread::WriteGroup*) | 66 | 25 | 37.87% | [] |
rocksdb::WriteThread::ExitAsBatchGroupLeader(rocksdb::WriteThread::WriteGroup&,rocksdb::Status&) | 75 | 16 | 21.33% | [] |
rocksdb::(anonymousnamespace)::PosixFileSystem::NewRandomAccessFile(std::__1::basic_string
|
46 | 22 | 47.82% | [] |
rocksdb::PosixHelper::GetLogicalBlockSizeOfFd(int) | 57 | 8 | 14.03% | [] |
rocksdb::PosixDirectory::FsyncWithDirOptions(rocksdb::IOOptionsconst&,rocksdb::IODebugContext*,rocksdb::DirFsyncOptionsconst&) | 34 | 10 | 29.41% | [] |
rocksdb::FilePrefetchBuffer::~FilePrefetchBuffer() | 49 | 12 | 24.48% | [] |
rocksdb::RandomAccessFileReader::Read(rocksdb::IOOptionsconst&,unsignedlong,unsignedlong,rocksdb::Slice*,char*,std::__1::unique_ptr
|
125 | 48 | 38.4% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::RecordIOStats(rocksdb::Statistics*,rocksdb::Temperature,bool,unsignedlong) | 34 | 11 | 32.35% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::SequentialFileReader::Read(unsignedlong,rocksdb::Slice*,char*,rocksdb::Env::IOPriority) | 87 | 33 | 37.93% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::WritableFileWriter::Close(rocksdb::IOOptionsconst&) | 89 | 25 | 28.08% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::WritableFileWriter::Flush(rocksdb::IOOptionsconst&) | 69 | 25 | 36.23% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CreateLoggerFromOptions(std::__1::basic_string
|
65 | 32 | 49.23% | ['db_map_fuzzer', 'db_fuzzer'] |
char*rocksdb::ConcurrentArena::AllocateImpl
|
47 | 15 | 31.91% | [] |
rocksdb::ConfigurableCFOptions::OptionsAreEqual(rocksdb::ConfigOptionsconst&,rocksdb::OptionTypeInfoconst&,std::__1::basic_string
|
32 | 14 | 43.75% | [] |
rocksdb::ConfigurableHelper::ConfigureCustomizableOption(rocksdb::ConfigOptionsconst&,rocksdb::Configurable&,rocksdb::OptionTypeInfoconst&,std::__1::basic_string
|
52 | 13 | 25.0% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::Configurable::GetOptionsMap(std::__1::basic_string
|
32 | 10 | 31.25% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::MutableDBConfigurable::OptionsAreEqual(rocksdb::ConfigOptionsconst&,rocksdb::OptionTypeInfoconst&,std::__1::basic_string
|
32 | 14 | 43.75% | [] |
rocksdb::OptionTypeInfo::Parse(rocksdb::ConfigOptionsconst&,std::__1::basic_string
|
44 | 17 | 38.63% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::OptionTypeInfo::ParseStruct(rocksdb::ConfigOptionsconst&,std::__1::basic_string
|
32 | 11 | 34.37% | [] |
rocksdb::OptionTypeInfo::SerializeStruct(rocksdb::ConfigOptionsconst&,std::__1::basic_string
|
34 | 15 | 44.11% | [] |
rocksdb::OptionTypeInfo::StructsAreEqual(rocksdb::ConfigOptionsconst&,std::__1::basic_string
|
39 | 11 | 28.20% | [] |
rocksdb::RocksDBOptionsParser::CheckSection(rocksdb::OptionSection,std::__1::basic_string
|
44 | 18 | 40.90% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::RocksDBOptionsParser::VerifyRocksDBOptionsFromFile(rocksdb::ConfigOptionsconst&,rocksdb::DBOptionsconst&,std::__1::vector
|
66 | 26 | 39.39% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::RocksDBOptionsParser::VerifyDBOptions(rocksdb::ConfigOptionsconst&,rocksdb::DBOptionsconst&,rocksdb::DBOptionsconst&,std::__1::unordered_map
|
33 | 8 | 24.24% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::RocksDBOptionsParser::VerifyCFOptions(rocksdb::ConfigOptionsconst&,rocksdb::ColumnFamilyOptionsconst&,rocksdb::ColumnFamilyOptionsconst&,std::__1::unordered_map
|
39 | 8 | 20.51% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::Block::Block(rocksdb::BlockContents&&,unsignedlong,rocksdb::Statistics*) | 39 | 15 | 38.46% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::Block::InitializeDataBlockProtectionInfo(unsignedchar,rocksdb::Comparatorconst*) | 34 | 4 | 11.76% | [] |
rocksdb::Block::InitializeIndexBlockProtectionInfo(unsignedchar,rocksdb::Comparatorconst*,bool,bool) | 37 | 4 | 10.81% | [] |
rocksdb::Block::InitializeMetaIndexBlockProtectionInfo(unsignedchar) | 32 | 4 | 12.5% | [] |
rocksdb::BlockIter
|
32 | 16 | 50.0% | [] |
rocksdb::CompressBlock(rocksdb::Sliceconst&,rocksdb::CompressionInfoconst&,rocksdb::CompressionType*,unsignedint,bool,std::__1::basic_string
|
50 | 11 | 22.0% | [] |
rocksdb::BlockBasedTableBuilder::CompressAndVerifyBlock(rocksdb::Sliceconst&,bool,rocksdb::CompressionContextconst&,rocksdb::UncompressionContext*,std::__1::basic_string
|
104 | 51 | 49.03% | [] |
rocksdb::BlockBasedTableBuilder::WriteMaybeCompressedBlock(rocksdb::Sliceconst&,rocksdb::CompressionType,rocksdb::BlockHandle*,rocksdb::BlockType,rocksdb::Sliceconst*) | 96 | 49 | 51.04% | [] |
rocksdb::BlockBasedTableBuilder::WriteFilterBlock(rocksdb::MetaIndexBuilder*) | 41 | 4 | 9.756% | [] |
rocksdb::BlockBasedTableBuilder::WriteIndexBlock(rocksdb::MetaIndexBuilder*,rocksdb::BlockHandle*) | 59 | 21 | 35.59% | [] |
rocksdb::BlockBasedTableFactory::ValidateOptions(rocksdb::DBOptionsconst&,rocksdb::ColumnFamilyOptionsconst&)const | 141 | 48 | 34.04% | [] |
rocksdb::(anonymousnamespace)::CheckCacheOptionCompatibility(rocksdb::BlockBasedTableOptionsconst&) | 56 | 6 | 10.71% | [] |
rocksdb::BlockBasedTable::~BlockBasedTable() | 31 | 5 | 16.12% | [] |
rocksdb::BlockBasedTable::UpdateCacheMissMetrics(rocksdb::BlockType,rocksdb::GetContext*)const | 41 | 19 | 46.34% | [] |
rocksdb::BlockBasedTable::UpdateCacheInsertionMetrics(rocksdb::BlockType,rocksdb::GetContext*,unsignedlong,bool,rocksdb::Statistics*) | 81 | 24 | 29.62% | [] |
rocksdb::BlockBasedTable::PrefetchTail(rocksdb::ReadOptionsconst&,rocksdb::RandomAccessFileReader*,unsignedlong,bool,rocksdb::TailPrefetchStats*,bool,bool,std::__1::unique_ptr
|
47 | 23 | 48.93% | [] |
rocksdb::BlockBasedTable::PrefetchIndexAndFilterBlocks(rocksdb::ReadOptionsconst&,rocksdb::FilePrefetchBuffer*,rocksdb::InternalIteratorBase
|
156 | 69 | 44.23% | [] |
rocksdb::BlockBasedTable::CreateIndexReader(rocksdb::ReadOptionsconst&,rocksdb::FilePrefetchBuffer*,rocksdb::InternalIteratorBase
|
43 | 16 | 37.20% | [] |
std::__1::enable_if<(rocksdb::Block_kIndex::kCacheEntryRole==((rocksdb::CacheEntryRole)13))||(true),rocksdb::Status>::typerocksdb::BlockBasedTable::RetrieveBlock
|
58 | 29 | 50.0% | [] |
rocksdb::FilterPolicy::CreateFromString(rocksdb::ConfigOptionsconst&,std::__1::basic_string
|
31 | 5 | 16.12% | [] |
rocksdb::IndexBuilder::CreateIndexBuilder(rocksdb::BlockBasedTableOptions::IndexType,rocksdb::InternalKeyComparatorconst*,rocksdb::InternalKeySliceTransformconst*,bool,rocksdb::BlockBasedTableOptionsconst&,unsignedlong,bool) | 41 | 13 | 31.70% | [] |
rocksdb::BlockFetcher::ReadBlockContents() | 39 | 16 | 41.02% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::ReadFooterFromFile(rocksdb::IOOptionsconst&,rocksdb::RandomAccessFileReader*,rocksdb::FileSystem&,rocksdb::FilePrefetchBuffer*,unsignedlong,rocksdb::Footer*,unsignedlong) | 51 | 25 | 49.01% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::ComputeBuiltinChecksumWithLastByte(rocksdb::ChecksumType,charconst*,unsignedlong,char) | 33 | 7 | 21.21% | [] |
rocksdb::GetSstInternalUniqueId(std::__1::basic_string
|
37 | 19 | 51.35% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::Comparator::CreateFromString(rocksdb::ConfigOptionsconst&,std::__1::basic_string
|
44 | 15 | 34.09% | [] |
rocksdb::Status::ToString()const | 74 | 19 | 25.67% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::ValidateUserDefinedTimestampsOptions(rocksdb::Comparatorconst*,std::__1::basic_string
|
41 | 10 | 24.39% | [] |
rocksdb::ObjectLibrary::PatternEntry::MatchesTarget(std::__1::basic_string
|
34 | 12 | 35.29% | [] |
rocksdb::Compaction::PopulatePenultimateLevelOutputRange() | 32 | 4 | 12.5% | [] |
rocksdb::Compaction::IsTrivialMove()const | 51 | 22 | 43.13% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionIterator::findEarliestVisibleSnapshot(unsignedlong,unsignedlong*) | 48 | 13 | 27.08% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::GetCompactionReasonString(rocksdb::CompactionReason) | 48 | 10 | 20.83% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionJob::Prepare() | 74 | 22 | 29.72% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionJob::InstallCompactionResults(rocksdb::MutableCFOptionsconst&,bool*) | 77 | 42 | 54.54% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionOutputs::UpdateFilesToCutForTTLStates(rocksdb::Sliceconst&) | 33 | 4 | 12.12% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionOutputs::UpdateGrandparentBoundaryInfo(rocksdb::Sliceconst&) | 47 | 7 | 14.89% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionOutputs::ShouldStopBefore(rocksdb::CompactionIteratorconst&) | 62 | 26 | 41.93% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionOutputs::AddToOutput(rocksdb::CompactionIteratorconst&,std::__1::function
|
59 | 27 | 45.76% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::CompactionOutputs::FillFilesToCutForTtl() | 33 | 9 | 27.27% | [] |
rocksdb::CompactionPicker::FilesRangeOverlapWithCompaction(std::__1::vector
|
32 | 15 | 46.87% | [] |
rocksdb::CompactionPicker::CompactRange(std::__1::basic_string
|
206 | 82 | 39.80% | [] |
rocksdb::CompactionPicker::PickFilesMarkedForCompaction(std::__1::basic_string
|
31 | 4 | 12.90% | [] |
rocksdb::(anonymousnamespace)::LevelCompactionBuilder::GetPathId(rocksdb::ImmutableCFOptionsconst&,rocksdb::MutableCFOptionsconst&,int) | 32 | 10 | 31.25% | [] |
rocksdb::DBImpl::GetImpl(rocksdb::ReadOptionsconst&,rocksdb::Sliceconst&,rocksdb::DBImpl::GetImplOptions&) | 231 | 113 | 48.91% | [] |
rocksdb::DBImpl::GetProperty(rocksdb::ColumnFamilyHandle*,rocksdb::Sliceconst&,std::__1::basic_string
|
35 | 9 | 25.71% | [] |
rocksdb::DBImpl::NotifyOnFlushBegin(rocksdb::ColumnFamilyData*,rocksdb::FileMetaData*,rocksdb::MutableCFOptionsconst&,int,rocksdb::FlushReason) | 36 | 4 | 11.11% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DBImpl::WriteRecoverableState() | 49 | 5 | 10.20% | [] |
rocksdb::DBIter::FindValueForCurrentKey() | 195 | 80 | 41.02% | [] |
rocksdb::DBIter::FindValueForCurrentKeyUsingSeek() | 176 | 49 | 27.84% | [] |
rocksdb::DBIter::FindUserKeyBeforeSavedKey() | 57 | 25 | 43.85% | [] |
rocksdb::FileIndexer::GetNextLevelIndex(unsignedlong,unsignedlong,int,int,int*,int*)const | 33 | 7 | 21.21% | [] |
rocksdb::GetFlushReasonString(rocksdb::FlushReason) | 36 | 6 | 16.66% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::FlushJob::Run(rocksdb::LogsWithPrepTracker*,rocksdb::FileMetaData*,bool*,bool*,rocksdb::ErrorHandler*) | 138 | 72 | 52.17% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::MemTable::Get(rocksdb::LookupKeyconst&,std::__1::basic_string
|
59 | 27 | 45.76% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::SaveValue(void*,charconst*) | 242 | 72 | 29.75% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::MemTableList::RemoveMemTablesOrRestoreFlags(rocksdb::Statusconst&,rocksdb::ColumnFamilyData*,unsignedlong,rocksdb::LogBuffer*,rocksdb::autovector
|
54 | 23 | 42.59% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::TableCache::Get(rocksdb::ReadOptionsconst&,rocksdb::InternalKeyComparatorconst&,rocksdb::FileMetaDataconst&,rocksdb::Sliceconst&,rocksdb::GetContext*,unsignedchar,std::__1::shared_ptr
|
72 | 30 | 41.66% | [] |
rocksdb::VersionBuilder::Rep::CheckConsistencyDetails(rocksdb::VersionStorageInfoconst*)const::{lambda(rocksdb::FileMetaDataconst*,rocksdb::FileMetaDataconst*)#1}::operator()(rocksdb::FileMetaDataconst*,rocksdb::FileMetaDataconst*)const | 46 | 12 | 26.08% | [] |
rocksdb::VersionBuilder::Rep::ApplyFileDeletion(int,unsignedlong) | 65 | 23 | 35.38% | [] |
rocksdb::VersionEdit::DecodeNewFile4From(rocksdb::Slice*) | 121 | 58 | 47.93% | [] |
rocksdb::Version::Get(rocksdb::ReadOptionsconst&,rocksdb::LookupKeyconst&,rocksdb::PinnableSlice*,rocksdb::PinnableWideColumns*,std::__1::basic_string
|
156 | 73 | 46.79% | [] |
rocksdb::SstFileManagerImpl::EnoughRoomForCompaction(rocksdb::ColumnFamilyData*,std::__1::vector
|
38 | 18 | 47.36% | ['db_map_fuzzer', 'db_fuzzer'] |
rocksdb::DataBlockIter::PrevImpl() | 56 | 28 | 50.0% | [] |
rocksdb::BlockBasedTableIterator::SeekForPrev(rocksdb::Sliceconst&) | 47 | 20 | 42.55% | [] |
rocksdb::BlockBasedTableIterator::Prev() | 33 | 10 | 30.30% | [] |
rocksdb::BlockBasedTable::UpdateCacheHitMetrics(rocksdb::BlockType,rocksdb::GetContext*,unsignedlong)const | 50 | 23 | 46.0% | [] |
rocksdb::BlockBasedTable::FullFilterKeyMayMatch(rocksdb::FilterBlockReader*,rocksdb::Sliceconst&,rocksdb::SliceTransformconst*,rocksdb::GetContext*,rocksdb::BlockCacheLookupContext*,rocksdb::ReadOptionsconst&)const | 34 | 5 | 14.70% | [] |
rocksdb::GetContext::SaveValue(rocksdb::ParsedInternalKeyconst&,rocksdb::Sliceconst&,bool*,rocksdb::Status*,rocksdb::Cleanable*) | 209 | 58 | 27.75% | [] |
rocksdb::MergingIterator::SeekImpl(rocksdb::Sliceconst&,unsignedlong,bool) | 94 | 41 | 43.61% | [] |
rocksdb::MergingIterator::SeekForPrevImpl(rocksdb::Sliceconst&,unsignedlong,bool) | 91 | 42 | 46.15% | [] |
rocksdb::MergingIterator::SkipPrevDeleted() | 74 | 18 | 24.32% | [] |
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 |
---|---|---|
[] | [] | |
/src/rocksdb/./monitoring/thread_status_updater.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/tiered_secondary_cache.cc | [] | [] |
/src/rocksdb/./include/rocksdb/table.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/statistics.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/flush_scheduler.cc | [] | [] |
/src/rocksdb/db/compaction/subcompaction_state.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/./cache/cache_helpers.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/event_helpers.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/include/rocksdb/status.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/usr/include/x86_64-linux-gnu/sys/stat.h | [] | [] |
/src/rocksdb/./db/write_batch_internal.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/filter_policy.cc | [] | [] |
/src/rocksdb/./util/fastrange.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/usr/local/include/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.h | [] | [] |
/src/rocksdb/./monitoring/perf_step_timer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/crc32c.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/include/rocksdb/advanced_options.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/memtable_list.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./monitoring/persistent_stats_history.h | [] | [] |
/src/rocksdb/table/cuckoo/cuckoo_table_builder.cc | [] | [] |
/src/rocksdb/./util/atomic.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./cache/cache_key.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./memory/memory_allocator_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./env/composite_env_wrapper.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/include/rocksdb/io_status.h | ['db_map_fuzzer'] | [] |
/src/LPM/external.protobuf/include/absl/numeric/bits.h | [] | [] |
/src/rocksdb/db/internal_stats.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/wide/wide_columns.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/iostats_context.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/history_trimming_iterator.h | [] | [] |
/src/rocksdb/table/plain/plain_table_index.cc | [] | [] |
/src/rocksdb/file/writable_file_writer.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/thread_status.h | [] | [] |
/src/rocksdb/./table/block_based/data_block_hash_index.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/compaction/compaction_iterator.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/compaction/compaction_job.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/./utilities/transactions/write_prepared_txn_db.h | [] | [] |
/src/rocksdb/./cache/typed_cache.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/utilities/transaction_db.h | [] | [] |
/src/rocksdb/./db/forward_iterator.h | [] | [] |
/src/rocksdb/./table/plain/plain_table_reader.h | [] | [] |
/src/rocksdb/./db/range_tombstone_fragmenter.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/sst_file_writer.h | [] | [] |
/src/rocksdb/db/output_validator.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/log_writer.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/transaction_log_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/table_reader.h | [] | [] |
/src/rocksdb/./include/rocksdb/wal_filter.h | [] | [] |
/src/rocksdb/db/log_reader.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/utilities/merge_operators/string_append/stringappend.cc | [] | [] |
/src/rocksdb/./utilities/env_timed.h | [] | [] |
/src/rocksdb/db/trim_history_scheduler.cc | [] | [] |
/src/rocksdb/table/block_based/block_cache.cc | [] | [] |
/src/rocksdb/./include/rocksdb/customizable.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./monitoring/file_read_sample.h | [] | [] |
/src/rocksdb/monitoring/thread_status_updater.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/blob/prefetch_buffer_collection.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/malloc_stats.cc | [] | [] |
/src/rocksdb/file/file_util.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/trace_replay/io_tracer.cc | [] | [] |
/src/rocksdb/./utilities/transactions/write_unprepared_txn.h | [] | [] |
/src/rocksdb/./options/options_helper.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/transactions/write_prepared_txn_db.cc | [] | [] |
/src/rocksdb/./table/block_based/binary_search_index_reader.h | [] | [] |
/src/rocksdb/file/filename.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/block_prefetcher.h | [] | [] |
/src/rocksdb/util/slice.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/LPM/external.protobuf/include/google/protobuf/message.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./env/io_posix.h | [] | [] |
/src/rocksdb/./env/emulated_clock.h | [] | [] |
/src/rocksdb/fuzz/db_fuzzer.cc | ['db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/env/io_posix.cc | [] | [] |
/src/rocksdb/./util/heap.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/set_comparator.h | [] | [] |
/src/rocksdb/db/blob/blob_file_builder.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/options/customizable.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/utilities/replayer.h | [] | [] |
/src/rocksdb/./table/block_based/flush_block_policy_impl.h | [] | [] |
/src/rocksdb/table/block_based/index_reader_common.cc | [] | [] |
/src/rocksdb/util/status.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./memtable/stl_wrappers.h | [] | [] |
/src/rocksdb/db/dbformat.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./utilities/transactions/lock/lock_manager.h | [] | [] |
/src/rocksdb/./include/rocksdb/write_buffer_manager.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/filter_block_reader_common.cc | [] | [] |
/src/rocksdb/table/compaction_merging_iterator.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/db/blob/blob_fetcher.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/merge_helper.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/math128.h | [] | [] |
/src/rocksdb/./db/compaction/compaction.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./env/file_system_tracer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./monitoring/in_memory_stats_history.h | [] | [] |
/src/rocksdb/./util/defer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/cache.cc | [] | [] |
/src/rocksdb/cache/cache_key.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/sst_file_writer_collectors.h | [] | [] |
/src/rocksdb/./utilities/transactions/lock/point/point_lock_manager.h | [] | [] |
/src/rocksdb/./util/work_queue.h | [] | [] |
/usr/local/bin/../include/c++/v1/optional | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/rate_limiter_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/file_checksum_helper.h | [] | [] |
/src/rocksdb/db/merge_operator.cc | [] | [] |
/src/rocksdb/db/wal_edit.cc | [] | [] |
/src/rocksdb/./util/kv_map.h | [] | [] |
/src/rocksdb/./include/rocksdb/perf_context.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/compaction/compaction_picker_fifo.cc | [] | [] |
/src/rocksdb/./db/import_column_family_job.h | [] | [] |
/src/rocksdb/./cache/cache_reservation_manager.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/dynamic_bloom.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/plain/plain_table_bloom.h | [] | [] |
/src/rocksdb/./include/rocksdb/block_cache_trace_writer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/comparator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/format.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/memtable.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/file/delete_scheduler.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/db_impl/db_impl.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/block_based/partitioned_index_reader.cc | [] | [] |
/src/rocksdb/util/ribbon_config.cc | [] | [] |
/src/rocksdb/table/plain/plain_table_bloom.cc | [] | [] |
/src/rocksdb/./utilities/write_batch_with_index/write_batch_with_index_internal.h | [] | [] |
/src/rocksdb/./db/blob/blob_log_writer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/memory/arena.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/compaction/compaction_outputs.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/./db/output_validator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/convenience.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/merging_iterator.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/compaction/compaction_picker_level.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/flush_block_policy.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/version_builder.cc | [] | [] |
/src/rocksdb/db/version_set.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/blob/blob_contents.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/hash.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/partitioned_index_iterator.h | [] | [] |
/src/rocksdb/logging/event_logger.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/version_edit_handler.cc | [] | [] |
/src/rocksdb/./memtable/skiplist.h | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/port.h | [] | [] |
/src/rocksdb/./include/rocksdb/configurable.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/partitioned_index_reader.h | [] | [] |
/src/rocksdb/table/sst_file_writer.cc | [] | [] |
/src/rocksdb/db/blob/blob_file_cache.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/write_controller.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/version_edit_handler.h | [] | [] |
/src/rocksdb/fuzz/proto/gen/db_operation.pb.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/memtable/vectorrep.cc | [] | [] |
/src/rocksdb/./options/db_options.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/db_impl/db_impl_write.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./util/string_util.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/index_builder.h | [] | [] |
/src/rocksdb/db/blob/blob_file_meta.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/log_reader.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/compaction/compaction_iteration_stats.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/filter_policy.h | [] | [] |
/src/rocksdb/db/coalescing_iterator.cc | [] | [] |
/src/rocksdb/options/cf_options.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/error_handler.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/env.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/wal_manager.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/lookup_key.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/compression_context_cache.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/options/db_options.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/block_based/parsed_full_filter_block.cc | [] | [] |
/src/rocksdb/./table/block_based/block_prefix_index.h | [] | [] |
/src/rocksdb/./include/rocksdb/attribute_groups.h | [] | [] |
/src/rocksdb/./util/coding_lean.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/version_builder.h | [] | [] |
/src/rocksdb/./db/compaction/compaction_outputs.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/lru_cache.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./port/mmap.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/utilities/transaction.h | [] | [] |
/src/rocksdb/./memory/allocator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./env/mock_env.h | [] | [] |
/src/rocksdb/./include/rocksdb/data_structure.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./monitoring/histogram.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/env_timed.cc | [] | [] |
/src/rocksdb/./util/core_local.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/merge_operators/bytesxor.cc | [] | [] |
/src/rocksdb/./include/rocksdb/iterator_base.h | [] | [] |
/src/rocksdb/db/blob/blob_log_writer.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/merge_operators/max_operator.h | [] | [] |
/src/rocksdb/./db/error_handler.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/options/options_helper.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/import_column_family_job.cc | [] | [] |
/src/rocksdb/./table/iterator_wrapper.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/file/sequence_file_reader.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/util/thread_local.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/compaction/clipping_iterator.h | [] | [] |
/src/rocksdb/db/write_batch.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/compaction_filter.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/index_reader_common.h | [] | [] |
/src/rocksdb/db/external_sst_file_ingestion_job.cc | [] | [] |
/src/rocksdb/./include/rocksdb/snapshot.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./file/random_access_file_reader.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/filter_block.h | [] | [] |
/src/rocksdb/db/db_filesnapshot.cc | [] | [] |
/src/rocksdb/./table/block_based/block_based_table_reader_impl.h | [] | [] |
/src/rocksdb/db/compaction/compaction_picker_level.cc | [] | [] |
/src/rocksdb/./cache/cache_entry_stats.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/logs_with_prep_tracker.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/memtable/skiplistrep.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/blob/blob_log_format.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./logging/env_logger.h | [] | [] |
/src/rocksdb/./db/table_properties_collector.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/transactions/transaction_util.cc | [] | [] |
/src/rocksdb/logging/log_buffer.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/db/wide/wide_columns_helper.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/db_info_dumper.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/utilities/write_batch_with_index.h | [] | [] |
/src/rocksdb/env/unique_id_gen.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/block_based/reader_common.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./util/vector_iterator.h | [] | [] |
/src/rocksdb/./include/rocksdb/cache.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/blob/blob_file_garbage.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/cachable_entry.h | [] | [] |
/src/rocksdb/utilities/merge_operators/uint64add.cc | [] | [] |
/src/rocksdb/./util/cast_util.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/udt_util.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/block_based/block_based_table_builder.cc | [] | [] |
/src/rocksdb/./table/cuckoo/cuckoo_table_reader.h | [] | [] |
/src/rocksdb/./db/external_sst_file_ingestion_job.h | [] | [] |
/src/rocksdb/db/compaction/compaction_picker.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/snapshot_checker.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/uncompression_dict_reader.h | [] | [] |
/src/rocksdb/./env/fs_remap.h | [] | [] |
/src/rocksdb/./db/flush_scheduler.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/hash.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/table_builder.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/math.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/options/configurable.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/concurrent_task_limiter.h | [] | [] |
/src/rocksdb/utilities/object_registry.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/cleanable.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/table_properties_collectors/compact_on_deletion_collector.h | [] | [] |
/src/rocksdb/./db/seqno_to_time_mapping.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/cache_reservation_manager.cc | [] | [] |
/src/rocksdb/./include/rocksdb/table_properties.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/transactions/pessimistic_transaction.h | [] | [] |
/src/rocksdb/utilities/transactions/lock/lock_manager.cc | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/generated_message_util.h | [] | [] |
/usr/local/bin/../include/c++/v1/__fwd/sstream.h | [] | [] |
/src/rocksdb/utilities/table_properties_collectors/compact_on_deletion_collector.cc | [] | [] |
/src/rocksdb/utilities/transactions/snapshot_checker.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./env/env_chroot.h | [] | [] |
/src/rocksdb/./utilities/transactions/lock/point/point_lock_tracker.h | [] | [] |
/src/rocksdb/./utilities/merge_operators/put_operator.h | [] | [] |
/src/rocksdb/util/xxhash.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./utilities/transactions/write_unprepared_txn_db.h | [] | [] |
/src/rocksdb/file/read_write_util.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./cache/compressed_secondary_cache.h | [] | [] |
/src/rocksdb/db/blob/blob_source.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/compaction/compaction_state.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/./include/rocksdb/utilities/customizable_util.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/LPM/external.protobuf/include/google/protobuf/arena.h | [] | [] |
/src/rocksdb/db/flush_job.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/table/block_based/data_block_footer.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/include/rocksdb/slice.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/util/rate_limiter.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/flush_job.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/version_edit.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/block_based_table_builder.h | [] | [] |
/src/rocksdb/./include/rocksdb/db.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/./include/rocksdb/merge_operator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/fuzz/proto/gen/db_operation.pb.cc | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./include/rocksdb/compression_type.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/plain/plain_table_key_coding.cc | [] | [] |
/src/rocksdb/./db/compaction/subcompaction_state.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/options/options_parser.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/secondary_cache.h | [] | [] |
/src/rocksdb/./util/compression.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/filter_policy_internal.h | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/arenastring.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./db/coalescing_iterator.h | [] | [] |
/src/rocksdb/util/concurrent_task_limiter_impl.cc | [] | [] |
/src/rocksdb/db/range_tombstone_fragmenter.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/universal_compaction.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/table_properties.cc | [] | [] |
/src/rocksdb/./include/rocksdb/trace_record_result.h | [] | [] |
/src/rocksdb/db/blob/blob_file_garbage.cc | [] | [] |
/src/rocksdb/./table/block_based/block_based_table_iterator.h | [] | [] |
/src/rocksdb/./db/version_set_sync_and_async.h | [] | [] |
/src/rocksdb/table/block_based/index_builder.h | [] | [] |
/src/rocksdb/./include/rocksdb/utilities/object_registry.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/block_based/block_builder.h | [] | [] |
/src/rocksdb/./table/block_based/full_filter_block.h | [] | [] |
/src/rocksdb/./file/delete_scheduler.h | [] | [] |
/src/rocksdb/./table/persistent_cache_options.h | [] | [] |
/src/rocksdb/include/rocksdb/db.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/db/arena_wrapped_db_iter.cc | [] | [] |
/src/rocksdb/table/persistent_cache_helper.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/include/rocksdb/options.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/trace_replay/trace_record_result.cc | [] | [] |
/src/rocksdb/db/db_impl/db_impl_compaction_flush.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/utilities/transactions/pessimistic_transaction.cc | [] | [] |
/src/rocksdb/./include/rocksdb/listener.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/cache_helpers.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/usr/include/ctype.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/options/offpeak_time_info.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/util/random.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/attribute_group_iterator_impl.h | [] | [] |
/src/rocksdb/./include/rocksdb/compaction_job_stats.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/file_indexer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/trace_replay/trace_replay.cc | [] | [] |
/src/rocksdb/./memory/memory_usage.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/table_cache.h | [] | [] |
/src/rocksdb/db/memtable_list.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/format.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/cuckoo/cuckoo_table_factory.cc | [] | [] |
/src/rocksdb/util/coding.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/block.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/db_impl/db_impl_experimental.cc | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./db/job_context.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/version_edit.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/env/composite_env.cc | [] | [] |
/src/rocksdb/./options/offpeak_time_info.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/memtable.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/binary_search_index_reader.cc | [] | [] |
/src/rocksdb/file/random_access_file_reader.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./cache/lru_cache.h | [] | [] |
/src/LPM/external.protobuf/include/absl/log/internal/nullstream.h | [] | [] |
/src/rocksdb/db/builder.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/db_iter.cc | [] | [] |
/src/rocksdb/./cache/sharded_cache.h | [] | [] |
/src/rocksdb/./table/block_based/block_based_table_reader.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/get_context.cc | [] | [] |
/src/rocksdb/./include/rocksdb/iterator.h | [] | [] |
/src/rocksdb/db/db_impl/db_impl_open.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/blob/prefetch_buffer_collection.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/blob/blob_garbage_meter.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/stats_history.h | [] | [] |
/src/rocksdb/utilities/table_properties_collectors/compact_for_tiering_collector.cc | [] | [] |
/src/rocksdb/./include/rocksdb/sst_partitioner.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./file/readahead_file_info.h | [] | [] |
/src/rocksdb/port/mmap.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/random.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./memory/concurrent_arena.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/monitoring/in_memory_stats_history.cc | [] | [] |
/src/rocksdb/db/write_stall_stats.cc | [] | [] |
/src/rocksdb/util/murmurhash.cc | [] | [] |
/src/rocksdb/./utilities/compaction_filters/remove_emptyvalue_compactionfilter.h | [] | [] |
/src/rocksdb/cache/sharded_cache.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/pinned_iterators_manager.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/trace_record.h | [] | [] |
/src/rocksdb/logging/auto_roll_logger.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./util/timer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./trace_replay/trace_replay.h | [] | [] |
/src/rocksdb/table/block_fetcher.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/meta_blocks.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/seqno_to_time_mapping.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/usr/include/x86_64-linux-gnu/bits/stdio.h | [] | [] |
/src/rocksdb/./util/duplicate_detector.h | [] | [] |
/src/rocksdb/./util/thread_operation.h | [] | [] |
/src/rocksdb/./util/stop_watch.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/block_based_table_iterator.cc | [] | [] |
/src/rocksdb/env/env_posix.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/block_based/index_builder.cc | [] | [] |
/src/rocksdb/./include/rocksdb/write_batch_base.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/memtable/hash_linklist_rep.cc | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./cache/tiered_secondary_cache.h | [] | [] |
/src/rocksdb/./db/blob/blob_file_completion_callback.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/hash_index_reader.cc | [] | [] |
/src/rocksdb/util/dynamic_bloom.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/merge_operators/string_append/stringappend2.cc | [] | [] |
/src/rocksdb/./table/block_based/block_based_table_reader_sync_and_async.h | [] | [] |
/src/rocksdb/table/block_based/block_based_table_reader.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/env/env.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./utilities/merge_operators/string_append/stringappend2.h | [] | [] |
/src/rocksdb/./include/rocksdb/sst_file_manager.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./file/file_prefetch_buffer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/db_iter.h | [] | [] |
/src/rocksdb/./include/rocksdb/io_status.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./env/env_encryption_ctr.h | [] | [] |
/src/rocksdb/./env/fs_readonly.h | [] | [] |
/src/rocksdb/table/unique_id.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc | [] | [] |
/src/rocksdb/monitoring/histogram.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/pre_release_callback.h | [] | [] |
/src/rocksdb/util/file_checksum_helper.cc | [] | [] |
/src/rocksdb/./db/internal_stats.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./logging/log_buffer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/ribbon_impl.h | [] | [] |
/src/rocksdb/./include/rocksdb/rate_limiter.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/threadpool.h | [] | [] |
/src/rocksdb/./table/get_context.h | [] | [] |
/src/rocksdb/table/block_based/block_prefetcher.cc | [] | [] |
/src/rocksdb/./utilities/trace/replayer_impl.h | [] | [] |
/src/rocksdb/utilities/transactions/write_unprepared_txn.cc | [] | [] |
/src/rocksdb/util/string_util.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_fetcher.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/arena_wrapped_db_iter.h | [] | [] |
/src/rocksdb/utilities/transactions/lock/point/point_lock_manager.cc | [] | [] |
/src/rocksdb/include/rocksdb/file_system.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/table/block_fetcher.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/system_clock.h | [] | [] |
/src/rocksdb/table/plain/plain_table_factory.cc | [] | [] |
/src/rocksdb/./options/cf_options.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./memtable/inlineskiplist.h | [] | [] |
/src/rocksdb/./include/rocksdb/status.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/column_family.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/bloom_impl.h | [] | [] |
/src/rocksdb/table/two_level_iterator.cc | [] | [] |
/src/rocksdb/./utilities/merge_operators/bytesxor.h | [] | [] |
/src/rocksdb/util/comparator.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./include/rocksdb/slice_transform.h | [] | [] |
/src/rocksdb/./db/compaction/compaction_picker.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/transactions/write_prepared_txn.h | [] | [] |
/src/rocksdb/./util/autovector.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/monitoring/perf_context.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/file/sst_file_manager_impl.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/plain/plain_table_index.h | [] | [] |
/src/rocksdb/table/block_based/block_prefix_index.cc | [] | [] |
/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index.cc | [] | [] |
/src/rocksdb/./options/options_parser.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/crc32c.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/compaction/compaction_job.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/coro_utils.h | [] | [] |
/src/rocksdb/db/write_batch_base.cc | [] | [] |
/src/rocksdb/./db/table_cache_sync_and_async.h | [] | [] |
/src/rocksdb/./db/blob/blob_file_reader.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/block_based_table_factory.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/logs_with_prep_tracker.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/monitoring/perf_level.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/block_based_table_factory.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/merge_operators/sortlist.cc | [] | [] |
/src/rocksdb/./util/udt_util.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/cache_entry_roles.cc | [] | [] |
/src/rocksdb/./file/sst_file_manager_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/flush_block_policy.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/wal_edit.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/snapshot_impl.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/build_version.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/plain/plain_table_reader.cc | [] | [] |
/src/rocksdb/./file/writable_file_writer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/merge_operators.cc | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h | [] | [] |
/src/rocksdb/./include/rocksdb/file_checksum.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/coding.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./trace_replay/block_cache_tracer.h | [] | [] |
/src/rocksdb/db/wide/wide_column_serialization.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/compression.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/clock_cache.cc | [] | [] |
/src/rocksdb/utilities/wal_filter.cc | [] | [] |
/src/rocksdb/db/blob/blob_file_addition.cc | [] | [] |
/src/rocksdb/./db/version_set.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/table_factory.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/options/options.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/LPM/external.protobuf/include/google/protobuf/arena_align.h | [] | [] |
/usr/local/bin/../include/c++/v1/variant | [] | [] |
/src/rocksdb/./file/line_file_reader.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/compaction/compaction_picker_universal.cc | [] | [] |
/src/rocksdb/file/line_file_reader.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/usr/local/bin/../include/c++/v1/__exception/exception.h | [] | [] |
/src/rocksdb/./include/rocksdb/file_system.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./table/cuckoo/cuckoo_table_factory.h | [] | [] |
/src/rocksdb/./include/rocksdb/write_batch.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/cache/compressed_secondary_cache.cc | [] | [] |
/src/rocksdb/./db/snapshot_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/meta_blocks.h | [] | [] |
/src/rocksdb/./table/block_based/hash_index_reader.h | [] | [] |
/src/rocksdb/./db/post_memtable_callback.h | [] | [] |
/src/rocksdb/db/blob/blob_contents.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/block_builder.cc | [] | [] |
/src/rocksdb/./util/xxph3.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./cache/charged_cache.h | [] | [] |
/src/rocksdb/./logging/logging.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/table_properties_collectors/compact_for_tiering_collector.h | [] | [] |
/src/rocksdb/./utilities/merge_operators/string_append/stringappend.h | [] | [] |
/src/rocksdb/db/file_indexer.cc | [] | [] |
/src/rocksdb/./table/plain/plain_table_builder.h | [] | [] |
/src/rocksdb/./db/merge_context.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/blob/blob_fetcher.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/kv_checksum.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/memory/concurrent_arena.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/filter_block_reader_common.h | [] | [] |
/src/rocksdb/./table/block_based/partitioned_filter_block.h | [] | [] |
/src/rocksdb/utilities/transactions/transaction_base.cc | [] | [] |
/src/rocksdb/monitoring/iostats_context.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/advanced_cache.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/env/file_system_tracer.cc | [] | [] |
/src/rocksdb/table/iterator.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/merge_operators/uint64add.h | [] | [] |
/usr/local/bin/../include/c++/v1/istream | [] | [] |
/src/rocksdb/./db/compaction/compaction_picker_fifo.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/env/env_chroot.cc | [] | [] |
/src/rocksdb/./utilities/transactions/lock/lock_tracker.h | [] | [] |
/src/rocksdb/./table/merging_iterator.h | [] | [] |
/src/rocksdb/./db/compaction/compaction_iterator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/file/file_prefetch_buffer.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/cache/charged_cache.cc | [] | [] |
/src/rocksdb/./include/rocksdb/env_encryption.h | [] | [] |
/src/rocksdb/db/db_impl/db_impl_files.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/cache/secondary_cache_adapter.cc | [] | [] |
/src/rocksdb/./db/dbformat.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/uncompression_dict_reader.cc | [] | [] |
/src/rocksdb/./util/user_comparator_wrapper.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/env/fs_posix.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/block_cache.h | [] | [] |
/src/rocksdb/db/merge_helper.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/utilities/merge_operators/string_append/stringappend.h | [] | [] |
/src/rocksdb/db/convenience.cc | [] | [] |
/src/rocksdb/./db/blob/blob_file_cache.h | [] | [] |
/src/rocksdb/env/mock_env.cc | [] | [] |
/src/rocksdb/./include/rocksdb/advanced_options.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/memtable/alloc_tracker.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/usr/local/include/libprotobuf-mutator/port/protobuf.h | [] | [] |
/src/rocksdb/table/block_based/full_filter_block.cc | [] | [] |
/src/rocksdb/./util/write_batch_util.h | [] | [] |
/usr/local/bin/../include/c++/v1/stdexcept | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/transactions/pessimistic_transaction_db.cc | [] | [] |
/src/rocksdb/env/file_system.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/forward_iterator.cc | [] | [] |
/src/rocksdb/./include/rocksdb/options.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/db/table_cache.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/utilities/transactions/write_unprepared_txn_db.cc | [] | [] |
/src/rocksdb/fuzz/./proto/gen/db_operation.pb.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/env/fs_remap.cc | [] | [] |
/src/rocksdb/./env/unique_id_gen.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/memtable/write_buffer_manager.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/unique_id_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/monitoring/instrumented_mutex.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/db_impl/db_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/write_batch_util.cc | [] | [] |
/src/rocksdb/utilities/merge_operators/put.cc | [] | [] |
/src/rocksdb/table/block_based/partitioned_index_iterator.cc | [] | [] |
/src/rocksdb/./db/log_writer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/wide_columns.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/compaction_filters.cc | [] | [] |
/src/rocksdb/./util/aligned_buffer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/transaction_log_impl.cc | [] | [] |
/src/rocksdb/./db/blob/blob_read_request.h | [] | [] |
/src/rocksdb/util/cleanable.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/block_based/reader_common.h | [] | [] |
/src/rocksdb/db/attribute_group_iterator_impl.cc | [] | [] |
/src/rocksdb/./table/block_based/parsed_full_filter_block.h | [] | [] |
/src/rocksdb/./table/internal_iterator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/transactions/transaction_base.h | [] | [] |
/src/rocksdb/./table/multiget_context.h | [] | [] |
/src/rocksdb/db/column_family.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/trace_replay/trace_record.cc | [] | [] |
/src/rocksdb/utilities/counted_fs.cc | [] | [] |
/src/rocksdb/./db/write_controller.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/merge_operators/max.cc | [] | [] |
/src/rocksdb/./db/multi_cf_iterator_impl.h | [] | [] |
/src/rocksdb/./include/rocksdb/memtablerep.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/wide/wide_columns_helper.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/compaction/compaction.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/./db/compaction/compaction_state.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/transactions/transaction_db_mutex_impl.h | [] | [] |
/src/rocksdb/./file/file_util.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/transactions/write_prepared_txn.cc | [] | [] |
/src/rocksdb/./db/range_del_aggregator.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/monitoring/persistent_stats_history.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./port/sys_time.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./table/plain/plain_table_factory.h | [] | [] |
/src/rocksdb/./db/blob/blob_file_addition.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc | [] | [] |
/src/rocksdb/./table/cuckoo/cuckoo_table_builder.h | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/wire_format.h | [] | [] |
/src/rocksdb/./include/rocksdb/utilities/table_properties_collectors.h | [] | [] |
/src/rocksdb/db/blob/blob_log_format.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/env/env_encryption.cc | [] | [] |
/src/rocksdb/utilities/transactions/lock/point/point_lock_tracker.cc | [] | [] |
/src/rocksdb/./include/rocksdb/utilities/stackable_db.h | [] | [] |
/src/rocksdb/fuzz/db_map_fuzzer.cc | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/./utilities/counted_fs.h | [] | [] |
/src/rocksdb/memtable/hash_skiplist_rep.cc | [] | [] |
/src/LPM/external.protobuf/include/google/protobuf/message_lite.h | ['db_map_fuzzer'] | ['db_map_fuzzer'] |
/src/rocksdb/utilities/trace/replayer_impl.cc | [] | [] |
/src/rocksdb/monitoring/thread_status_util.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./logging/auto_roll_logger.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./util/ribbon_alg.h | [] | [] |
/src/rocksdb/./util/concurrent_task_limiter_impl.h | [] | [] |
/src/rocksdb/./table/two_level_iterator.h | [] | [] |
/src/rocksdb/./db/blob/blob_index.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./utilities/transactions/pessimistic_transaction_db.h | [] | [] |
/src/rocksdb/./memory/arena.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/trace_replay/trace_record_handler.cc | [] | [] |
/src/rocksdb/./include/rocksdb/utilities/transaction_db_mutex.h | [] | [] |
/src/rocksdb/./include/rocksdb/transaction_log.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/range_del_aggregator.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./trace_replay/io_tracer.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/blob/blob_file_meta.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./monitoring/statistics_impl.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/port/port_posix.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/blob/blob_counting_iterator.h | [] | [] |
/src/rocksdb/utilities/transactions/transaction_db_mutex_impl.cc | [] | [] |
/src/rocksdb/./file/sequence_file_reader.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/block_based/data_block_hash_index.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./logging/event_logger.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/periodic_task_scheduler.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/LPM/external.protobuf/include/google/protobuf/wire_format_lite.h | [] | [] |
/src/rocksdb/./db/periodic_task_scheduler.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./monitoring/instrumented_mutex.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/table_properties_collector.cc | [] | [] |
/src/rocksdb/./db/read_callback.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/table/plain/plain_table_builder.cc | [] | [] |
/src/rocksdb/db/blob/blob_garbage_meter.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/compaction/file_pri.h | [] | [] |
/src/rocksdb/table/block_based/partitioned_filter_block.cc | [] | [] |
/src/rocksdb/./utilities/merge_operators/sortlist.h | [] | [] |
/src/rocksdb/db/compaction/sst_partitioner.cc | [] | [] |
/src/rocksdb/db/blob/blob_file_reader.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/metadata.h | [] | [] |
/src/rocksdb/./port/port_posix.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/write_thread.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/trace_replay/block_cache_tracer.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/block_based/block.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./table/plain/plain_table_key_coding.h | [] | [] |
/src/rocksdb/db/compaction/compaction_service_job.cc | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/util/threadpool_imp.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/util/compaction_job_stats_impl.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_fuzzer'] |
/src/rocksdb/monitoring/statistics.cc | [] | [] |
/src/rocksdb/./util/hash_map.h | [] | [] |
/src/rocksdb/db/write_thread.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/table/cuckoo/cuckoo_table_reader.cc | [] | [] |
/src/rocksdb/utilities/merge_operators/string_append/stringappend2.h | [] | [] |
/src/rocksdb/./util/mutexlock.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/usr/include/x86_64-linux-gnu/sys/sysmacros.h | [] | [] |
/src/rocksdb/./db/blob/blob_source.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./db/trim_history_scheduler.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/./include/rocksdb/utilities/options_type.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
/src/rocksdb/db/wal_manager.cc | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./cache/clock_cache.h | [] | [] |
/src/rocksdb/./include/rocksdb/slice.h | ['db_map_fuzzer', 'db_fuzzer'] | ['db_map_fuzzer', 'db_fuzzer'] |
/src/rocksdb/./db/compaction/compaction_picker_universal.h | ['db_map_fuzzer', 'db_fuzzer'] | [] |
Directory |
---|
/src/rocksdb/utilities/ |
/src/rocksdb/utilities/transactions/lock/ |
/src/rocksdb/table/plain/ |
/src/rocksdb/./utilities/transactions/lock/ |
/usr/include/x86_64-linux-gnu/sys/ |
/src/rocksdb/./utilities/ |
/src/rocksdb/./utilities/merge_operators/ |
/usr/local/bin/../include/c++/v1/ |
/src/rocksdb/./include/rocksdb/utilities/ |
/src/rocksdb/include/rocksdb/ |
/src/rocksdb/memtable/ |
/src/LPM/external.protobuf/include/google/protobuf/io/ |
/src/rocksdb/file/ |
/usr/include/ |
/src/rocksdb/table/cuckoo/ |
/src/LPM/external.protobuf/include/absl/numeric/ |
/src/rocksdb/memory/ |
/src/rocksdb/./port/ |
/src/rocksdb/./table/cuckoo/ |
/src/rocksdb/./memory/ |
/src/rocksdb/./memtable/ |
/src/rocksdb/cache/ |
/src/rocksdb/./logging/ |
/src/rocksdb/./monitoring/ |
/src/rocksdb/./utilities/transactions/ |
/src/rocksdb/monitoring/ |
/src/rocksdb/./env/ |
/src/rocksdb/port/ |
/src/rocksdb/./db/ |
/src/rocksdb/db/db_impl/ |
/src/rocksdb/options/ |
/src/rocksdb/./options/ |
/src/rocksdb/utilities/merge_operators/string_append/ |
/src/rocksdb/utilities/merge_operators/ |
/src/rocksdb/./db/compaction/ |
/src/rocksdb/utilities/write_batch_with_index/ |
/src/rocksdb/./table/block_based/ |
/src/rocksdb/./trace_replay/ |
/src/rocksdb/db/ |
/src/rocksdb/./table/plain/ |
/src/rocksdb/trace_replay/ |
/src/rocksdb/./include/rocksdb/ |
/src/rocksdb/./utilities/table_properties_collectors/ |
/usr/include/x86_64-linux-gnu/bits/ |
/usr/local/bin/../include/c++/v1/__exception/ |
/src/rocksdb/db/compaction/ |
/src/rocksdb/util/ |
/src/LPM/external.protobuf/include/google/protobuf/ |
/src/rocksdb/table/block_based/ |
/src/rocksdb/./cache/ |
/usr/local/include/libprotobuf-mutator/src/libfuzzer/ |
/src/rocksdb/db/wide/ |
/src/rocksdb/./table/ |
/src/rocksdb/utilities/table_properties_collectors/ |
/src/rocksdb/./db/db_impl/ |
/src/rocksdb/./db/blob/ |
/src/rocksdb/utilities/trace/ |
/usr/local/include/libprotobuf-mutator/port/ |
/src/rocksdb/env/ |
/src/rocksdb/utilities/transactions/ |
/src/rocksdb/./utilities/trace/ |
/src/rocksdb/utilities/compaction_filters/ |
/src/rocksdb/./utilities/transactions/lock/point/ |
/src/rocksdb/./utilities/write_batch_with_index/ |
/src/rocksdb/logging/ |
/src/rocksdb/./utilities/merge_operators/string_append/ |
/src/rocksdb/table/ |
/src/rocksdb/./util/ |
/src/LPM/external.protobuf/include/absl/log/internal/ |
/src/rocksdb/./file/ |
/usr/local/bin/../include/c++/v1/__fwd/ |
/src/rocksdb/fuzz/ |
/src/rocksdb/utilities/transactions/lock/point/ |
/src/rocksdb/db/blob/ |
/src/rocksdb/./db/wide/ |
/src/rocksdb/fuzz/./proto/gen/ |
/src/rocksdb/./utilities/compaction_filters/ |
/src/rocksdb/fuzz/proto/gen/ |
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 |
---|---|---|---|
db_map_fuzzer | fuzzerLogFile-0-zJitePkYTX.data | fuzzerLogFile-0-zJitePkYTX.data.yaml | db_map_fuzzer.covreport |
db_fuzzer | fuzzerLogFile-0-PGDgrJPRG6.data | fuzzerLogFile-0-PGDgrJPRG6.data.yaml | db_fuzzer.covreport |