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

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: fuzz_from_uri

Call tree

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 2409 99.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 11 0.45%
All colors 2420 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2107 92 Operator::from_parts call site: 00092 BytesRange::from_str
142 2277 oio::PooledBuf::new call site: 02277 tests::test_copy_and_rename_route_by_from
85 0 EP call site: 00000 tests::from_uri_with_all_components
72 2203 Operator::from_parts call site: 02203 OperationLabels::encode
1 86 Operator::from_parts call site: 00086
1 88 Operator::from_parts call site: 00088
1 90 Operator::from_parts call site: 00090

Runtime coverage analysis

Covered functions
1311
Functions that are reachable but not covered
26
Reachable functions
58
Percentage of reachable functions covered
55.17%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
core/fuzz/fuzz_from_uri.rs 8
core/core/src/layers/capability_override.rs 44
core/tests/behavior/utils.rs 98
core/core/src/blocking/read/reader.rs 6
core/layers/retry/src/lib.rs 2
core/core/src/types/read/reader.rs 5
core/core/src/blocking/delete.rs 14
core/core/src/types/buffer.rs 15
core/core/src/blocking/operator.rs 38
core/core/src/raw/path.rs 4
dev/src/release/package.rs 5
core/services/hf/src/config.rs 4
core/core/src/raw/serde_util.rs 2
core/layers/tail-cut/src/lib.rs 1
core/layers/immutable-index/src/lib.rs 2
core/core/src/raw/http_util/uri.rs 3
core/layers/route/src/lib.rs 47
core/core/src/types/operator/operator.rs 15
core/layers/throttle/src/lib.rs 39
core/layers/otelmetrics/src/lib.rs 4
core/core/src/types/bytes_range.rs 18
core/core/src/types/error.rs 5
core/core/src/raw/time.rs 10
core/tests/behavior/async_copy.rs 25
core/tests/behavior/async_write.rs 18
core/layers/capability-check/src/lib.rs 10
core/tests/behavior/async_stat.rs 24
core/tests/behavior/async_presign.rs 41
core/layers/observe-metrics-common/src/lib.rs 7
core/core/src/raw/rps.rs 2
core/core/src/raw/http_util/header.rs 27
core/core/src/raw/oio/buf/queue_buf.rs 9
core/services/monoiofs/src/core.rs 16
bindings/dotnet/src/executor.rs 1
core/tests/behavior/async_delete.rs 35
core/core/src/types/delete/futures_delete_sink.rs 15
integrations/dav-server/tests/test.rs 17
core/core/src/types/operator/builder.rs 2
core/tests/behavior/async_create_dir.rs 4
core/core/src/raw/oio/buf/flex_buf.rs 3
core/core/src/types/metadata.rs 3
core/services/fs/src/core.rs 9
core/services/webhdfs/src/core.rs 8
core/core/src/types/context/operation.rs 1
bindings/haskell/src/result.rs 3
core/core/src/types/write/writer.rs 1
core/core/src/types/operator/registry.rs 7
core/services/compfs/src/core.rs 6
core/services/monoiofs/src/reader.rs 12
core/core/src/raw/std_io_util.rs 5
core/layers/await-tree/src/lib.rs 2
core/services/compfs/src/reader.rs 13
core/services/s3/src/core.rs 10
core/services/azfile/src/core.rs 13
core/services/azblob/src/core.rs 4
core/tests/behavior/async_read.rs 28
core/core/src/types/context/read.rs 12
core/core/src/layers/complete.rs 27
core/core/src/types/operator/operator_futures.rs 1
bindings/dart/rust/src/frb_generated.rs 1
core/core/src/raw/oio/read/api.rs 8
bindings/c/src/layer.rs 3
core/core/src/services/memory/core.rs 5
core/services/ghac/src/core.rs 2
core/core/src/raw/http_util/error.rs 3
core/layers/fastmetrics/src/lib.rs 5
core/core/src/types/operator/uri.rs 1

Fuzzer: fuzz_reader

Call tree

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 2407 97.6%
gold [1:9] 13 0.52%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 44 1.78%
All colors 2464 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
1186 937 Operator::delete_with call site: 00937 BytesRange::from_str
296 345 Buffer::is_empty call site: 00345 BytesRange::from_str
205 125 Buffer::len call site: 00125 test_writer_futures_copy
177 718 FsCore::confined_join call site: 00718 HfConfig::from_uri
92 2324 Buffer::is_empty call site: 02324 ReadContext::parse_into_range
72 2203 Operator::from_parts call site: 02203 OperationLabels::encode
46 2153 StreamingReader::new call site: 02153 parse
45 669 Buffer::to_bytes call site: 00669 test_batch_delete
44 2419 ReadChecker::new call site: 02419 test_reader
32 92 Operator::from_parts call site: 00092 tests::test_copy_and_rename_route_by_from
29 2277 oio::PooledBuf::new call site: 02277 tests::test_copy_and_rename_route_by_from
28 20 Buffer::len call site: 00020 tests::from_uri_with_all_components

Runtime coverage analysis

Covered functions
1985
Functions that are reachable but not covered
4
Reachable functions
18
Percentage of reachable functions covered
77.78%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
core/fuzz/fuzz_reader.rs 14
core/core/src/layers/capability_override.rs 44
core/tests/behavior/utils.rs 98
core/core/src/blocking/read/reader.rs 6
core/layers/retry/src/lib.rs 2
core/core/src/types/read/reader.rs 5
core/core/src/blocking/delete.rs 14
core/core/src/types/buffer.rs 15
core/core/src/blocking/operator.rs 38
core/core/src/raw/path.rs 4
dev/src/release/package.rs 5
core/services/hf/src/config.rs 4
core/core/src/raw/serde_util.rs 2
core/layers/tail-cut/src/lib.rs 1
core/layers/immutable-index/src/lib.rs 2
core/core/src/raw/http_util/uri.rs 3
core/layers/route/src/lib.rs 47
core/core/src/types/operator/operator.rs 15
core/layers/throttle/src/lib.rs 39
core/layers/otelmetrics/src/lib.rs 4
core/core/src/types/bytes_range.rs 18
core/core/src/types/error.rs 5
core/core/src/raw/time.rs 10
core/tests/behavior/async_copy.rs 25
core/tests/behavior/async_write.rs 18
core/layers/capability-check/src/lib.rs 10
core/tests/behavior/async_stat.rs 24
core/tests/behavior/async_presign.rs 41
core/layers/observe-metrics-common/src/lib.rs 7
core/core/src/raw/rps.rs 2
core/core/src/raw/http_util/header.rs 27
core/core/src/raw/oio/buf/queue_buf.rs 9
core/services/monoiofs/src/core.rs 16
bindings/dotnet/src/executor.rs 1
core/tests/behavior/async_delete.rs 35
core/core/src/types/delete/futures_delete_sink.rs 15
integrations/dav-server/tests/test.rs 17
core/core/src/types/operator/builder.rs 2
core/tests/behavior/async_create_dir.rs 4
core/core/src/raw/oio/buf/flex_buf.rs 3
core/core/src/types/metadata.rs 3
core/services/fs/src/core.rs 9
core/services/webhdfs/src/core.rs 8
core/core/src/types/context/operation.rs 1
bindings/haskell/src/result.rs 3
core/core/src/types/write/writer.rs 1
core/core/src/types/operator/registry.rs 7
core/services/compfs/src/core.rs 6
core/services/monoiofs/src/reader.rs 12
core/core/src/raw/std_io_util.rs 5
core/layers/await-tree/src/lib.rs 2
core/services/compfs/src/reader.rs 13
core/services/s3/src/core.rs 10
core/services/azfile/src/core.rs 13
core/services/azblob/src/core.rs 4
core/tests/behavior/async_read.rs 28
core/core/src/types/context/read.rs 12
core/core/src/layers/complete.rs 27
core/core/src/types/operator/operator_futures.rs 1
bindings/dart/rust/src/frb_generated.rs 1
core/core/src/raw/oio/read/api.rs 8
bindings/c/src/layer.rs 3
core/core/src/services/memory/core.rs 5
core/services/ghac/src/core.rs 2
core/core/src/raw/http_util/error.rs 3
core/layers/fastmetrics/src/lib.rs 5
core/core/src/types/operator/uri.rs 1
core/tests/behavior/async_list.rs 2

Fuzzer: fuzz_writer

Call tree

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 2424 96.6%
gold [1:9] 13 0.51%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 71 2.83%
All colors 2508 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
911 1131 QueueBuf::collect call site: 01131 BytesRange::from_str
249 392 QueueBuf::collect call site: 00392 BytesRange::from_str
205 125 Buffer::len call site: 00125 test_writer_futures_copy
121 937 Operator::delete_with call site: 00937 parse
118 718 FsCore::confined_join call site: 00718 HfConfig::from_uri
99 2324 Buffer::is_empty call site: 02324 fuzz_writer
80 2043 QueueBuf::take call site: 02043 BytesRange::from_str
72 2203 Operator::from_parts call site: 02203 OperationLabels::encode
62 1066 QueueBuf::collect call site: 01066 BytesRange::from_str
57 838 QueueBuf::take call site: 00838 test_copy_overwrite
48 2459 WriteChecker::new call site: 02459 test_writer_futures_copy
46 2153 StreamingReader::new call site: 02153 parse

Runtime coverage analysis

Covered functions
2334
Functions that are reachable but not covered
7
Reachable functions
39
Percentage of reachable functions covered
82.05%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
core/fuzz/fuzz_writer.rs 26
core/core/src/layers/capability_override.rs 44
core/tests/behavior/utils.rs 104
core/core/src/blocking/read/reader.rs 6
core/layers/retry/src/lib.rs 2
core/core/src/types/read/reader.rs 5
core/core/src/blocking/delete.rs 14
core/core/src/types/buffer.rs 15
core/core/src/blocking/operator.rs 38
core/core/src/raw/path.rs 4
dev/src/release/package.rs 5
core/services/hf/src/config.rs 4
core/core/src/raw/serde_util.rs 2
core/layers/tail-cut/src/lib.rs 1
core/layers/immutable-index/src/lib.rs 2
core/core/src/raw/http_util/uri.rs 3
core/layers/route/src/lib.rs 47
core/core/src/types/operator/operator.rs 15
core/layers/throttle/src/lib.rs 39
core/layers/otelmetrics/src/lib.rs 4
core/core/src/types/bytes_range.rs 18
core/core/src/types/error.rs 5
core/core/src/raw/time.rs 10
core/tests/behavior/async_copy.rs 25
core/tests/behavior/async_write.rs 18
core/layers/capability-check/src/lib.rs 10
core/tests/behavior/async_stat.rs 24
core/tests/behavior/async_presign.rs 41
core/layers/observe-metrics-common/src/lib.rs 7
core/core/src/raw/rps.rs 2
core/core/src/raw/http_util/header.rs 27
core/core/src/raw/oio/buf/queue_buf.rs 9
core/services/monoiofs/src/core.rs 16
bindings/dotnet/src/executor.rs 1
core/tests/behavior/async_delete.rs 35
core/core/src/types/delete/futures_delete_sink.rs 15
integrations/dav-server/tests/test.rs 17
core/core/src/types/operator/builder.rs 2
core/tests/behavior/async_create_dir.rs 4
core/core/src/raw/oio/buf/flex_buf.rs 3
core/core/src/types/metadata.rs 3
core/services/fs/src/core.rs 9
core/services/webhdfs/src/core.rs 8
core/core/src/types/context/operation.rs 1
bindings/haskell/src/result.rs 3
core/core/src/types/write/writer.rs 1
core/core/src/types/operator/registry.rs 7
core/services/compfs/src/core.rs 6
core/services/monoiofs/src/reader.rs 12
core/core/src/raw/std_io_util.rs 5
core/layers/await-tree/src/lib.rs 2
core/services/compfs/src/reader.rs 13
core/services/s3/src/core.rs 10
core/services/azfile/src/core.rs 13
core/services/azblob/src/core.rs 4
core/tests/behavior/async_read.rs 28
core/core/src/types/context/read.rs 12
core/core/src/layers/complete.rs 27
core/core/src/types/operator/operator_futures.rs 1
bindings/dart/rust/src/frb_generated.rs 1
core/core/src/raw/oio/read/api.rs 8
bindings/c/src/layer.rs 3
core/core/src/services/memory/core.rs 5
core/services/ghac/src/core.rs 2
core/core/src/raw/http_util/error.rs 3
core/layers/fastmetrics/src/lib.rs 5
core/core/src/types/operator/uri.rs 1
core/tests/behavior/async_list.rs 2

Fuzzer: fuzz_path

Call tree

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 2366 97.4%
gold [1:9] 13 0.53%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 49 2.01%
All colors 2428 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
561 937 Operator::delete_with call site: 00937 BytesRange::from_str
355 1844 Metadata::has_content_length call site: 01844 BytesRange::from_str
297 345 Buffer::is_empty call site: 00345 BytesRange::from_str
257 1510 new_std_io_error call site: 01510 GdriveSigner::sign
205 125 Buffer::len call site: 00125 test_writer_futures_copy
177 718 FsCore::confined_join call site: 00718 HfConfig::from_uri
103 2324 Buffer::is_empty call site: 02324 ReadContext::parse_into_range
72 2203 Operator::from_parts call site: 02203 OperationLabels::encode
71 643 Buffer::len call site: 00643 test_batch_delete
69 1774 Operator::stat_with call site: 01774 test_copy_overwrite
32 92 Operator::from_parts call site: 00092 tests::test_copy_and_rename_route_by_from
29 2277 oio::PooledBuf::new call site: 02277 tests::test_copy_and_rename_route_by_from

Runtime coverage analysis

Covered functions
2340
Functions that are reachable but not covered
2
Reachable functions
15
Percentage of reachable functions covered
86.67%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
core/fuzz/fuzz_path.rs 14
core/core/src/layers/capability_override.rs 44
core/tests/behavior/utils.rs 98
core/core/src/blocking/read/reader.rs 6
core/layers/retry/src/lib.rs 2
core/core/src/types/read/reader.rs 5
core/core/src/blocking/delete.rs 14
core/core/src/types/buffer.rs 15
core/core/src/blocking/operator.rs 38
core/core/src/raw/path.rs 4
dev/src/release/package.rs 5
core/services/hf/src/config.rs 4
core/core/src/raw/serde_util.rs 2
core/layers/tail-cut/src/lib.rs 1
core/layers/immutable-index/src/lib.rs 2
core/core/src/raw/http_util/uri.rs 3
core/layers/route/src/lib.rs 47
core/core/src/types/operator/operator.rs 15
core/layers/throttle/src/lib.rs 40
core/layers/otelmetrics/src/lib.rs 4
core/core/src/types/bytes_range.rs 18
core/core/src/types/error.rs 5
core/core/src/raw/time.rs 10
core/tests/behavior/async_copy.rs 25
core/tests/behavior/async_write.rs 18
core/layers/capability-check/src/lib.rs 10
core/tests/behavior/async_stat.rs 24
core/tests/behavior/async_presign.rs 41
core/layers/observe-metrics-common/src/lib.rs 7
core/core/src/raw/rps.rs 2
core/core/src/raw/http_util/header.rs 27
core/core/src/raw/oio/buf/queue_buf.rs 9
core/services/monoiofs/src/core.rs 16
bindings/dotnet/src/executor.rs 1
core/tests/behavior/async_delete.rs 35
core/core/src/types/delete/futures_delete_sink.rs 15
integrations/dav-server/tests/test.rs 17
core/core/src/types/operator/builder.rs 2
core/tests/behavior/async_create_dir.rs 4
core/core/src/raw/oio/buf/flex_buf.rs 3
core/core/src/types/metadata.rs 3
core/services/fs/src/core.rs 9
core/services/webhdfs/src/core.rs 8
core/core/src/types/context/operation.rs 1
bindings/haskell/src/result.rs 3
core/core/src/types/write/writer.rs 1
core/core/src/types/operator/registry.rs 7
core/services/compfs/src/core.rs 6
core/services/monoiofs/src/reader.rs 12
core/core/src/raw/std_io_util.rs 5
core/layers/await-tree/src/lib.rs 2
core/services/compfs/src/reader.rs 13
core/services/s3/src/core.rs 10
core/services/azfile/src/core.rs 13
core/services/azblob/src/core.rs 4
core/tests/behavior/async_read.rs 28
core/core/src/types/context/read.rs 12
core/core/src/layers/complete.rs 27
core/core/src/types/operator/operator_futures.rs 1
bindings/dart/rust/src/frb_generated.rs 1
core/core/src/raw/oio/read/api.rs 8
bindings/c/src/layer.rs 3
core/core/src/services/memory/core.rs 5
core/services/ghac/src/core.rs 2
core/core/src/raw/http_util/error.rs 3
core/layers/fastmetrics/src/lib.rs 5
core/core/src/types/operator/uri.rs 1

Fuzz engine guidance

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.

core/fuzz/fuzz_from_uri.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['Operator::from_parts', 'oio::PooledBuf::new']

core/fuzz/fuzz_reader.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['Operator::delete_with', 'Buffer::is_empty', 'Buffer::len', 'FsCore::confined_join', 'Operator::from_parts', 'StreamingReader::new', 'Buffer::to_bytes', 'ReadChecker::new']

core/fuzz/fuzz_writer.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['fuzz_target', 'QueueBuf::collect', 'Buffer::len', 'Operator::delete_with', 'FsCore::confined_join', 'Buffer::is_empty', 'QueueBuf::take', 'Operator::from_parts']

core/fuzz/fuzz_path.rs

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['Operator::delete_with', 'Metadata::has_content_length', 'Buffer::is_empty', 'new_std_io_error', 'Buffer::len', 'FsCore::confined_join', 'Operator::from_parts', 'Operator::stat_with']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
http::uri::Uri::from_shared 31 6 19.35%
hyper_util::client::proxy::matcher::parse_env_uri 38 3 7.894%
icu_collections::codepointtrie::cptrie::CodePointTrieicu_properties::props::JoiningType::internal_small_index 34 18 52.94%
icu_collections::codepointtrie::cptrie::CodePointTrieicu_properties::props::BidiClass::internal_small_index 34 18 52.94%
icu_collections::codepointtrie::cptrie::CodePointTrieicu_properties::props::gc::GeneralCategory::internal_small_index 34 18 52.94%
icu_collections::codepointtrie::cptrie::CodePointTrieu32::internal_small_index 34 18 52.94%
jiff::shared::Tzifalloc::string::String, jiff::shared::util::array_str::ArrayStr30, alloc::vec::Vecjiff::shared::TzifLocalTimeType, alloc::vec::Veci64, alloc::vec::Vecjiff::shared::TzifDateTime, alloc::vec::Vecjiff::shared::TzifDateTime, alloc::vec::Vecjiff::shared::TzifTransitionInfo::parse_transitions 41 15 36.58%
jiff::shared::Tzifalloc::string::String, jiff::shared::util::array_str::ArrayStr30, alloc::vec::Vecjiff::shared::TzifLocalTimeType, alloc::vec::Veci64, alloc::vec::Vecjiff::shared::TzifDateTime, alloc::vec::Vecjiff::shared::TzifDateTime, alloc::vec::Vecjiff::shared::TzifTransitionInfo::add_civil_datetimes_to_transitions 32 6 18.75%
jiff::shared::Tzifalloc::string::String, jiff::shared::util::array_str::ArrayStr30, alloc::vec::Vecjiff::shared::TzifLocalTimeType, alloc::vec::Veci64, alloc::vec::Vecjiff::shared::TzifDateTime, alloc::vec::Vecjiff::shared::TzifDateTime, alloc::vec::Vecjiff::shared::TzifTransitionInfo::verify_posix_time_zone_consistency 33 6 18.18%
jiff::tz::system::get_env_tz 33 3 9.090%
reqwest::connect::ConnectorBuilder::build 52 26 50.0%
webpki::der::read_tag_and_get_value_limited 49 24 48.97%
smallvec::SmallVec[char; 59]::try_grow 31 17 54.83%
mea::internal::semaphore::acquired_or_enqueue 37 19 51.35%
opendal_core::layers::correctness_check::CorrectnessService as opendal_core::raw::accessor::Service::read 32 15 46.87%
opendal_core::raw::futures_util::ConcurrentTasksopendal_core::raw::oio::write::position_write::WriteInputopendal_service_fs::writer::FsWriter, ()::next::{closure:#0} 33 17 51.51%
opendal_service_fs::writer::FsWriter::create::{closure:#0} 35 13 37.14%
tokio::runtime::time::handle::Handle::process_at_time 32 13 40.62%
opendal_core::layers::correctness_check::CorrectnessService as opendal_core::raw::accessor::Service::stat::{closure:#0} 32 15 46.87%
opendal_core::layers::simulate::SimulateService::simulate_stat::{closure:#0} 36 18 50.0%
opendal_core::raw::oio::copy::api::OneShotCopier as opendal_core::raw::oio::copy::api::Copy::close::{closure:#0} 36 19 52.77%

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/opendal/core/services/dbfs/src/lister.rs [] []
/src/opendal/core/services/ipmfs/src/core.rs [] []
/src/opendal/core/services/opfs/src/lister.rs [] []
/src/opendal/core/services/sftp/src/lister.rs [] []
/src/opendal/core/services/goosefs/src/backend.rs [] []
/src/opendal/core/services/azfile/src/backend.rs [] []
/src/opendal/bindings/ocaml/src/operator/reader.rs [] []
/src/opendal/bindings/ocaml/src/operator/metadata.rs [] []
/src/opendal/integrations/object_store/tests/behavior/get.rs [] []
/src/opendal/core/services/azblob/src/backend.rs [] []
/src/opendal/bindings/java/src/layer.rs [] []
/src/opendal/core/core/src/types/operator/uri.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/ipfs/src/reader.rs [] []
/src/opendal/core/services/opfs/src/backend.rs [] []
/src/opendal/core/services/obs/src/deleter.rs [] []
/src/opendal/core/services/azblob/src/config.rs [] []
/src/opendal/core/services/hf/src/writer.rs [] []
/src/opendal/bindings/dotnet/src/utils.rs [] []
/src/opendal/bindings/java/src/executor.rs [] []
/src/opendal/bindings/dotnet/src/metadata.rs [] []
/src/opendal/bindings/lua/src/lib.rs [] []
/src/opendal/core/layers/metrics/src/lib.rs [] []
/src/opendal/bindings/java/src/operator_input_stream.rs [] []
/src/opendal/core/services/azdls/src/lister.rs [] []
/src/opendal/core/services/monoiofs/src/deleter.rs [] []
/src/opendal/core/benches/vs_s3/src/main.rs [] []
/src/opendal/core/services/fs/src/lib.rs [] []
/src/opendal/core/services/postgresql/src/lib.rs [] []
/src/opendal/core/services/tikv/src/deleter.rs [] []
/src/opendal/core/services/dashmap/src/reader.rs [] []
/src/opendal/core/services/foundationdb/src/writer.rs [] []
/src/opendal/core/services/sqlite/src/core.rs [] []
/src/opendal/core/testkit/src/read.rs [] []
/src/opendal/bindings/c/src/layer.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/oss/src/backend.rs [] []
/src/opendal/core/services/rocksdb/src/lister.rs [] []
/src/opendal/integrations/object_store/tests/behavior/delete.rs [] []
/src/opendal/core/services/redis/src/writer.rs [] []
/src/opendal/core/services/fs/src/writer.rs [] []
/src/opendal/core/services/surrealdb/src/core.rs [] []
/src/opendal/integrations/object_store/src/service/lister.rs [] []
/src/opendal/core/services/etcd/src/backend.rs [] []
/src/opendal/core/services/gcs/src/deleter.rs [] []
/src/opendal/core/services/gcs/src/lib.rs [] []
/src/opendal/core/services/cacache/src/config.rs [] []
/src/opendal/core/services/aliyun-drive/src/reader.rs [] []
/src/opendal/core/services/webdav/src/reader.rs [] []
/src/opendal/dev/src/release/mod.rs [] []
/src/opendal/core/services/azdls/src/backend.rs [] []
/src/opendal/core/services/tikv/src/reader.rs [] []
/src/opendal/core/core/src/raw/rps.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/core/src/layers/simulate.rs [] []
/src/opendal/core/core/src/types/write/futures_bytes_sink.rs [] []
/src/opendal/core/core/src/raw/oio/list/hierarchy_list.rs [] []
/src/opendal/core/services/vercel-artifacts/src/backend.rs [] []
/src/opendal/core/services/hdfs/src/lib.rs [] []
/src/opendal/core/core/src/types/mode.rs [] []
/src/opendal/integrations/dav-server/src/file.rs [] []
/src/opendal/core/services/gdrive/src/core.rs [] []
/src/opendal/core/core/src/raw/oio/read/position_read.rs [] []
/src/opendal/core/services/redb/src/writer.rs [] []
/src/opendal/core/services/monoiofs/src/lib.rs [] []
/src/opendal/core/core/src/raw/time.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/java/src/utility.rs [] []
/src/opendal/core/services/gcs/src/reader.rs [] []
/src/opendal/core/services/memcached/src/binary.rs [] []
/src/opendal/core/services/lakefs/src/lister.rs [] []
/src/opendal/core/layers/chaos/src/lib.rs [] []
/src/opendal/core/core/src/layers/capability_override.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/yandex-disk/src/reader.rs [] []
/src/opendal/core/services/dbfs/src/backend.rs [] []
/src/opendal/core/core/src/services/memory/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/c/src/error.rs [] []
/src/opendal/core/services/vercel-blob/src/lib.rs [] []
/src/opendal/core/services/seafile/src/core.rs [] []
/src/opendal/core/services/cos/src/lib.rs [] []
/src/opendal/core/core/src/types/read/futures_async_reader.rs [] []
/src/opendal/core/services/moka/src/config.rs [] []
/src/opendal/core/services/ipmfs/src/lib.rs [] []
/src/opendal/core/core/src/raw/oio/write/position_write.rs [] []
/src/opendal/bindings/ruby/src/operator.rs [] []
/src/opendal/core/services/swift/src/lib.rs [] []
/src/opendal/core/services/yandex-disk/src/backend.rs [] []
/src/opendal/core/services/goosefs/src/core.rs [] []
/src/opendal/integrations/object_store/src/service/error.rs [] []
/src/opendal/integrations/object_store/tests/behavior/put.rs [] []
/src/opendal/dev/src/release/package.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/integrations/dav-server/tests/test.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/cacache/src/writer.rs [] []
/src/opendal/core/services/koofr/src/reader.rs [] []
/src/opendal/core/services/http/src/core.rs [] []
/src/opendal/core/services/b2/src/lib.rs [] []
/src/opendal/core/services/cos/src/lister.rs [] []
/src/opendal/core/services/sled/src/backend.rs [] []
/src/opendal/core/services/cloudflare-kv/src/core.rs [] []
/src/opendal/core/services/azblob/src/lib.rs [] []
/src/opendal/core/services/azure-common/src/lib.rs [] []
/src/opendal/core/core/src/raw/std_io_util.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_path']
/src/opendal/core/tests/behavior/async_stat.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/mongodb/src/writer.rs [] []
/src/opendal/core/services/dropbox/src/reader.rs [] []
/src/opendal/core/services/seafile/src/config.rs [] []
/src/opendal/core/services/webdav/src/lister.rs [] []
/src/opendal/integrations/dav-server/src/dir.rs [] []
/src/opendal/core/services/pcloud/src/backend.rs [] []
/src/opendal/core/services/gdrive/src/backend.rs [] []
/src/opendal/core/services/etcd/src/writer.rs [] []
/src/opendal/core/services/ftp/src/writer.rs [] []
/src/opendal/core/services/b2/src/reader.rs [] []
/src/opendal/core/services/koofr/src/backend.rs [] []
/src/opendal/bindings/c/src/operator_info.rs [] []
/src/opendal/integrations/object_store/src/lib.rs [] []
/src/opendal/bindings/python/src/layers/concurrent_limit.rs [] []
/src/opendal/core/services/ghac/src/reader.rs [] []
/src/opendal/core/services/foundationdb/src/reader.rs [] []
/src/opendal/core/core/src/raw/oio/buf/flex_buf.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/onedrive/src/config.rs [] []
/src/opendal/core/services/ipmfs/src/reader.rs [] []
/src/opendal/bindings/c/src/presign.rs [] []
/src/opendal/core/services/cacache/src/backend.rs [] []
/src/opendal/core/services/azdls/src/deleter.rs [] []
/src/opendal/core/core/src/types/builder.rs [] []
/src/opendal/core/core/src/raw/http_util/error.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/core/src/raw/oio/read/stream_read.rs [] []
/src/opendal/core/services/memcached/src/config.rs [] []
/src/opendal/core/services/alluxio/src/lister.rs [] []
/src/opendal/core/services/sqlite/src/writer.rs [] []
/src/opendal/core/fuzz/fuzz_writer.rs ['fuzz_writer'] ['fuzz_writer']
/src/opendal/core/tests/behavior/async_presign.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/fs/src/lister.rs [] []
/src/opendal/core/core/src/blocking/read/std_reader.rs [] []
/src/opendal/core/services/persy/src/lib.rs [] []
/src/opendal/core/services/azdls/src/core.rs [] []
/src/opendal/core/core/src/layers/complete.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/core/src/types/read/buffer_stream.rs [] []
/src/opendal/core/services/sled/src/lib.rs [] []
/src/opendal/core/layers/prometheus/src/lib.rs [] []
/src/opendal/bindings/c/src/lister.rs [] []
/src/opendal/core/core/src/types/delete/futures_delete_sink.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/compfs/src/config.rs [] []
/src/opendal/core/services/monoiofs/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/hdfs/src/deleter.rs [] []
/src/opendal/core/services/d1/src/reader.rs [] []
/src/opendal/bindings/dotnet/src/options.rs [] []
/src/opendal/bindings/python/src/options.rs [] []
/src/opendal/core/services/seafile/src/reader.rs [] []
/src/opendal/core/services/webhdfs/src/reader.rs [] []
/src/opendal/core/services/d1/src/model.rs [] []
/src/opendal/core/layers/foyer/src/lib.rs [] []
/src/opendal/core/fuzz/fuzz_path.rs ['fuzz_path'] ['fuzz_path']
/src/opendal/core/services/postgresql/src/config.rs [] []
/src/opendal/core/services/mongodb/src/deleter.rs [] []
/src/opendal/core/services/alluxio/src/core.rs [] []
/src/opendal/core/core/src/blocking/copy.rs [] []
/src/opendal/core/services/memcached/src/lib.rs [] []
/src/opendal/bindings/ocaml/src/operator/mod.rs [] []
/src/opendal/core/layers/foyer/src/deleter.rs [] []
/src/opendal/core/services/upyun/src/lib.rs [] []
/src/opendal/core/services/dashmap/src/deleter.rs [] []
/src/opendal/core/core/src/types/operator/info.rs [] []
/src/opendal/integrations/object_store/src/service/deleter.rs [] []
/src/opendal/core/benches/vs_fs/src/main.rs [] []
/src/opendal/core/services/azdls/src/lib.rs [] []
/src/opendal/core/services/foyer/src/lib.rs [] []
/src/opendal/core/edge/s3_read_on_wasm/src/lib.rs [] []
/src/opendal/core/services/ipmfs/src/config.rs [] []
/src/opendal/core/services/cloudflare-kv/src/backend.rs [] []
/src/opendal/bindings/c/src/writer.rs [] []
/src/opendal/core/layers/hotpath/src/lib.rs [] []
/src/opendal/bindings/ruby/src/middlewares.rs [] []
/src/opendal/integrations/object_store/src/service/reader.rs [] []
/src/opendal/core/layers/prometheus-client/src/lib.rs [] []
/src/opendal/core/services/foundationdb/src/backend.rs [] []
/src/opendal/core/services/azblob/src/writer.rs [] []
/src/opendal/core/services/persy/src/backend.rs [] []
/src/opendal/core/services/webhdfs/src/lib.rs [] []
/src/opendal/core/services/azfile/src/writer.rs [] []
/src/opendal/core/services/aliyun-drive/src/config.rs [] []
/src/opendal/core/core/src/types/operator/operator_futures.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/compfs/src/reader.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/dashmap/src/core.rs [] []
/src/opendal/bindings/ocaml/src/operator/entry.rs [] []
/src/opendal/core/services/lakefs/src/core.rs [] []
/src/opendal/core/services/dbfs/src/config.rs [] []
/src/opendal/core/layers/capability-check/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/hf/src/core.rs [] []
/src/opendal/core/services/cos/src/core.rs [] []
/src/opendal/core/services/d1/src/deleter.rs [] []
/src/opendal/core/services/alluxio/src/deleter.rs [] []
/src/opendal/core/services/seafile/src/writer.rs [] []
/src/opendal/core/services/foyer/src/core.rs [] []
/src/opendal/core/services/azblob/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/redis/src/deleter.rs [] []
/src/opendal/core/services/foyer/src/writer.rs [] []
/src/opendal/core/services/mongodb/src/lib.rs [] []
/src/opendal/core/services/gdrive/src/writer.rs [] []
/src/opendal/core/testkit/src/utils.rs [] []
/src/opendal/core/core/src/types/bytes_range.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/gcs/src/lister.rs [] []
/src/opendal/core/core/src/types/context/read.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/java/src/async_operator.rs [] []
/src/opendal/core/services/obs/src/core.rs [] []
/src/opendal/core/core/src/types/write/futures_async_writer.rs [] []
/src/opendal/core/services/tikv/src/lib.rs [] []
/src/opendal/bindings/java/src/operator.rs [] []
/src/opendal/core/services/monoiofs/src/writer.rs [] []
/src/opendal/bindings/ruby/src/operator_info.rs [] []
/src/opendal/core/services/mini_moka/src/backend.rs [] []
/src/opendal/core/services/opfs/src/core.rs [] []
/src/opendal/core/services/ftp/src/lib.rs [] []
/src/opendal/core/services/postgresql/src/backend.rs [] []
/src/opendal/core/services/hdfs/src/config.rs [] []
/src/opendal/core/services/mysql/src/writer.rs [] []
/src/opendal/core/core/src/types/list.rs [] []
/src/opendal/core/services/memcached/src/core.rs [] []
/src/opendal/core/services/swift/src/backend.rs [] []
/src/opendal/bindings/haskell/src/lib.rs [] []
/src/opendal/core/services/sled/src/writer.rs [] []
/src/opendal/core/core/src/raw/ops.rs [] []
/src/opendal/core/services/persy/src/config.rs [] []
/src/opendal/bindings/python/src/services.rs [] []
/src/opendal/core/services/obs/src/lister.rs [] []
/src/opendal/core/core/src/raw/oio/list/flat_list.rs [] []
/src/opendal/core/services/webdav/src/config.rs [] []
/src/opendal/core/services/pcloud/src/core.rs [] []
/src/opendal/core/services/gdrive/src/path_index.rs [] []
/src/opendal/core/services/sqlite/src/backend.rs [] []
/src/opendal/core/services/mini_moka/src/lib.rs [] []
/src/opendal/core/benches/ops/write.rs [] []
/src/opendal/core/services/webdav/src/core.rs [] []
/src/opendal/core/core/src/types/http_transport/mod.rs [] []
/src/opendal/core/services/webhdfs/src/writer.rs [] []
/src/opendal/core/services/dashmap/src/backend.rs [] []
/src/opendal/core/services/b2/src/deleter.rs [] []
/src/opendal/core/services/gcs/src/core.rs [] []
/src/opendal/core/services/s3/src/deleter.rs [] []
/src/opendal/core/services/webhdfs/src/deleter.rs [] []
/src/opendal/core/services/persy/src/writer.rs [] []
/src/opendal/core/core/src/raw/http_util/bytes_content_range.rs [] []
/src/opendal/core/core/src/raw/oio/buf/queue_buf.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/dotnet/src/executor.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/oss/src/lister.rs [] []
/src/opendal/core/services/ghac/src/config.rs [] []
/src/opendal/core/services/gridfs/src/lib.rs [] []
/src/opendal/core/services/hdfs/src/lister.rs [] []
/src/opendal/core/services/d1/src/core.rs [] []
/src/opendal/core/core/src/raw/oio/list/page_list.rs [] []
/src/opendal/core/services/hdfs-native/src/reader.rs [] []
/src/opendal/core/services/cos/src/writer.rs [] []
/src/opendal/core/layers/oteltrace/src/lib.rs [] []
/src/opendal/core/services/moka/src/writer.rs [] []
/src/opendal/core/services/moka/src/deleter.rs [] []
/src/opendal/core/services/github/src/writer.rs [] []
/src/opendal/core/services/swift/src/reader.rs [] []
/src/opendal/core/services/gdrive/src/lib.rs [] []
/src/opendal/core/services/swift/src/config.rs [] []
/src/opendal/core/services/azblob/src/copier.rs [] []
/src/opendal/bindings/c/src/copier.rs [] []
/src/opendal/core/services/monoiofs/src/config.rs [] []
/src/opendal/bindings/nodejs/src/options.rs [] []
/src/opendal/core/services/b2/src/writer.rs [] []
/src/opendal/core/core/src/types/error.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/github/src/lib.rs [] []
/src/opendal/core/services/redb/src/lib.rs [] []
/src/opendal/core/services/obs/src/config.rs [] []
/src/opendal/bindings/python/src/layers/mime_guess.rs [] []
/src/opendal/bindings/c/src/types.rs [] []
/src/opendal/core/tests/behavior/async_create_dir.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/bindings/ocaml/src/operator/operator_info.rs [] []
/src/opendal/core/core/src/types/execute/executor.rs [] []
/src/opendal/core/services/redis/src/config.rs [] []
/src/opendal/core/core/src/blocking/list.rs [] []
/src/opendal/core/services/s3/src/copier.rs [] []
/src/opendal/core/services/github/src/core.rs [] []
/src/opendal/core/services/opfs/src/reader.rs [] []
/src/opendal/core/services/cloudflare-kv/src/lib.rs [] []
/src/opendal/core/services/gcs/src/copier.rs [] []
/src/opendal/core/services/alluxio/src/lib.rs [] []
/src/opendal/bindings/dotnet/src/validators/options.rs [] []
/src/opendal/core/services/sftp/src/writer.rs [] []
/src/opendal/core/services/foyer/src/config.rs [] []
/src/opendal/core/examples/basic/src/main.rs [] []
/src/opendal/core/core/src/raw/oio/buf/pooled_buf.rs [] []
/src/opendal/bindings/ocaml/src/lib.rs [] []
/src/opendal/core/services/oss/src/writer.rs [] []
/src/opendal/core/services/fs/src/deleter.rs [] []
/src/opendal/core/layers/observe-metrics-common/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/onedrive/src/writer.rs [] []
/src/opendal/core/core/src/layers/correctness_check.rs [] []
/src/opendal/core/services/vercel-blob/src/reader.rs [] []
/src/opendal/core/services/dropbox/src/core.rs [] []
/src/opendal/bindings/ocaml/src/seek_from/mod.rs [] []
/src/opendal/core/services/hf/src/config.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/integrations/parquet/src/async_reader.rs [] []
/src/opendal/core/services/azdls/src/config.rs [] []
/src/opendal/core/services/tos/src/lib.rs [] []
/src/opendal/core/services/etcd/src/lister.rs [] []
/src/opendal/core/src/lib.rs [] []
/src/opendal/core/services/b2/src/core.rs [] []
/src/opendal/core/layers/dtrace/src/lib.rs [] []
/src/opendal/core/services/surrealdb/src/backend.rs [] []
/src/opendal/core/services/vercel-artifacts/src/core.rs [] []
/src/opendal/core/services/azdls/src/reader.rs [] []
/src/opendal/core/services/surrealdb/src/lib.rs [] []
/src/opendal/core/services/koofr/src/lib.rs [] []
/src/opendal/core/services/b2/src/backend.rs [] []
/src/opendal/bindings/ruby/src/lister.rs [] []
/src/opendal/core/services/memcached/src/writer.rs [] []
/src/opendal/core/services/sftp/src/core.rs [] []
/src/opendal/integrations/object_store/src/store.rs [] []
/src/opendal/core/services/s3/src/writer.rs [] []
/src/opendal/core/services/sqlite/src/lib.rs [] []
/src/opendal/core/core/src/types/context/operation.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/dbfs/src/writer.rs [] []
/src/opendal/core/core/src/types/copy.rs [] []
/src/opendal/integrations/parquet/examples/async_reader.rs [] []
/src/opendal/core/core/src/raw/operation.rs [] []
/src/opendal/core/layers/async-backtrace/src/lib.rs [] []
/src/opendal/core/services/dbfs/src/deleter.rs [] []
/src/opendal/core/services/oss/src/lib.rs [] []
/src/opendal/core/services/dbfs/src/core.rs [] []
/src/opendal/core/services/redis/src/lib.rs [] []
/src/opendal/core/services/ftp/src/config.rs [] []
/src/opendal/core/core/src/types/capability.rs [] []
/src/opendal/core/services/ipmfs/src/deleter.rs [] []
/src/opendal/core/services/hdfs-native/src/config.rs [] []
/src/opendal/core/services/mysql/src/backend.rs [] []
/src/opendal/core/services/surrealdb/src/reader.rs [] []
/src/opendal/bindings/python/src/utils.rs [] []
/src/opendal/core/services/gdrive/src/config.rs [] []
/src/opendal/core/services/tos/src/config.rs [] []
/src/opendal/core/services/azblob/src/reader.rs [] []
/src/opendal/core/services/onedrive/src/lister.rs [] []
/src/opendal/core/services/obs/src/backend.rs [] []
/src/opendal/core/core/src/services/memory/mod.rs [] []
/src/opendal/core/services/cos/src/config.rs [] []
/src/opendal/core/services/vercel-artifacts/src/writer.rs [] []
/src/opendal/core/services/webdav/src/deleter.rs [] []
/src/opendal/core/services/compfs/src/lib.rs [] []
/src/opendal/core/services/azfile/src/deleter.rs [] []
/src/opendal/core/services/yandex-disk/src/lib.rs [] []
/src/opendal/core/services/seafile/src/backend.rs [] []
/src/opendal/bindings/cpp/build.rs [] []
/src/opendal/core/services/upyun/src/backend.rs [] []
/src/opendal/core/core/src/types/read/futures_bytes_stream.rs [] []
/src/opendal/core/services/surrealdb/src/deleter.rs [] []
/src/opendal/core/tests/behavior/async_rename.rs [] []
/src/opendal/core/services/gdrive/src/lister.rs [] []
/src/opendal/core/core/src/raw/oio/delete/api.rs [] []
/src/opendal/core/services/hf/src/lib.rs [] []
/src/opendal/core/services/cacache/src/deleter.rs [] []
/src/opendal/core/core/src/raw/layer.rs [] []
/src/opendal/core/layers/concurrent-limit/src/lib.rs [] []
/src/opendal/core/services/surrealdb/src/config.rs [] []
/src/opendal/core/services/dropbox/src/deleter.rs [] []
/src/opendal/core/services/seafile/src/deleter.rs [] []
/src/opendal/integrations/dav-server/src/fs.rs [] []
/src/opendal/core/services/dropbox/src/lib.rs [] []
/src/opendal/bindings/haskell/src/result.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/oss/src/config.rs [] []
/src/opendal/core/services/dropbox/src/config.rs [] []
/src/opendal/bindings/java/src/error.rs [] []
/src/opendal/core/services/rocksdb/src/core.rs [] []
/src/opendal/core/core/src/raw/oio/write/block_write.rs [] []
/src/opendal/core/core/src/raw/accessor.rs [] []
/src/opendal/core/core/src/types/context/write.rs [] []
/src/opendal/core/core/src/raw/futures_util.rs [] []
/src/opendal/core/services/cacache/src/reader.rs [] []
/src/opendal/core/services/vercel-blob/src/core.rs [] []
/src/opendal/bindings/python/src/errors.rs [] []
/src/opendal/integrations/dav-server/src/utils.rs [] []
/src/opendal/core/services/s3/src/reader.rs [] []
/src/opendal/core/services/ipfs/src/lib.rs [] []
/src/opendal/core/services/moka/src/core.rs [] []
/src/opendal/core/services/foundationdb/src/core.rs [] []
/src/opendal/core/tests/behavior/async_list.rs ['fuzz_reader', 'fuzz_writer'] []
/src/opendal/core/services/ghac/src/backend.rs [] []
/src/opendal/core/services/opfs/src/config.rs [] []
/src/opendal/core/services/webdav/src/lib.rs [] []
/src/opendal/core/services/azfile/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/d1/src/writer.rs [] []
/src/opendal/dev/src/generate/parser.rs [] []
/src/opendal/bindings/dotnet/src/operator_info.rs [] []
/src/opendal/core/services/persy/src/core.rs [] []
/src/opendal/core/services/gcs/src/writer.rs [] []
/src/opendal/core/services/pcloud/src/writer.rs [] []
/src/opendal/core/services/mini_moka/src/config.rs [] []
/src/opendal/core/services/mysql/src/reader.rs [] []
/src/opendal/core/services/aliyun-drive/src/backend.rs [] []
/src/opendal/core/core/src/types/execute/api.rs [] []
/src/opendal/core/services/surrealdb/src/writer.rs [] []
/src/opendal/core/services/github/src/reader.rs [] []
/src/opendal/core/core/src/raw/http_util/header.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/seafile/src/lister.rs [] []
/src/opendal/core/services/ftp/src/backend.rs [] []
/src/opendal/core/services/http/src/backend.rs [] []
/src/opendal/core/services/memcached/src/backend.rs [] []
/src/opendal/core/services/onedrive/src/reader.rs [] []
/src/opendal/integrations/unftp-sbe/src/lib.rs [] []
/src/opendal/core/layers/foyer/src/error.rs [] []
/src/opendal/core/services/foundationdb/src/config.rs [] []
/src/opendal/core/services/s3/src/config.rs [] []
/src/opendal/bindings/c/src/reader.rs [] []
/src/opendal/core/services/gridfs/src/config.rs [] []
/src/opendal/core/services/vercel-artifacts/src/config.rs [] []
/src/opendal/core/core/src/raw/oio/read/api.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/dotnet/src/operator.rs [] []
/src/opendal/core/services/hdfs-native/src/backend.rs [] []
/src/opendal/core/core/src/raw/oio/entry.rs [] []
/src/opendal/core/core/src/raw/oio/copy/api.rs [] []
/src/opendal/core/services/mongodb/src/reader.rs [] []
/src/opendal/core/services/azblob/src/deleter.rs [] []
/src/opendal/core/services/ftp/src/core.rs [] []
/src/opendal/core/services/pcloud/src/lib.rs [] []
/src/opendal/core/services/alluxio/src/writer.rs [] []
/src/opendal/core/layers/timeout/src/lib.rs [] []
/src/opendal/dev/src/generate/docs.rs [] []
/src/opendal/core/services/mysql/src/lib.rs [] []
/src/opendal/core/services/dashmap/src/config.rs [] []
/src/opendal/core/services/webhdfs/src/lister.rs [] []
/src/opendal/core/services/redb/src/reader.rs [] []
/src/opendal/core/services/obs/src/lib.rs [] []
/src/opendal/core/services/yandex-disk/src/core.rs [] []
/src/opendal/bindings/cpp/src/async.rs [] []
/src/opendal/core/core/src/services/memory/writer.rs [] []
/src/opendal/core/core/src/raw/http_util/multipart.rs [] []
/src/opendal/core/services/foyer/src/reader.rs [] []
/src/opendal/core/services/mini_moka/src/lister.rs [] []
/src/opendal/core/services/hdfs-native/src/deleter.rs [] []
/src/opendal/core/services/dashmap/src/lister.rs [] []
/src/opendal/core/services/cloudflare-kv/src/reader.rs [] []
/src/opendal/core/services/monoiofs/src/backend.rs [] []
/src/opendal/core/services/postgresql/src/writer.rs [] []
/src/opendal/core/services/mongodb/src/core.rs [] []
/src/opendal/core/layers/route/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/dashmap/src/writer.rs [] []
/src/opendal/core/services/rocksdb/src/reader.rs [] []
/src/opendal/core/services/gridfs/src/writer.rs [] []
/src/opendal/bindings/dotnet/src/entry.rs [] []
/src/opendal/bindings/python/src/file.rs [] []
/src/opendal/core/services/koofr/src/lister.rs [] []
/src/opendal/core/services/redis/src/backend.rs [] []
/src/opendal/core/services/compfs/src/lister.rs [] []
/src/opendal/core/services/tos/src/backend.rs [] []
/src/opendal/core/services/hf/src/backend.rs [] []
/src/opendal/core/services/ghac/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/layers/mime-guess/src/lib.rs [] []
/src/opendal/core/services/etcd/src/lib.rs [] []
/src/opendal/core/services/oss/src/core.rs [] []
/src/opendal/core/services/sled/src/core.rs [] []
/src/opendal/core/services/moka/src/lib.rs [] []
/src/opendal/core/services/lakefs/src/reader.rs [] []
/src/opendal/core/services/ipmfs/src/writer.rs [] []
/src/opendal/core/services/azfile/src/lib.rs [] []
/src/opendal/core/services/yandex-disk/src/lister.rs [] []
/src/opendal/integrations/object_store/src/service/mod.rs [] []
/src/opendal/core/services/ftp/src/deleter.rs [] []
/src/opendal/core/core/src/types/delete/input.rs [] []
/src/opendal/core/services/redb/src/config.rs [] []
/src/opendal/core/testkit/src/write.rs [] []
/src/opendal/core/services/opfs/src/writer.rs [] []
/src/opendal/core/services/oss/src/deleter.rs [] []
/src/opendal/core/services/obs/src/writer.rs [] []
/src/opendal/core/services/vercel-blob/src/backend.rs [] []
/src/opendal/core/services/etcd/src/config.rs [] []
/src/opendal/core/services/gridfs/src/backend.rs [] []
/src/opendal/core/services/tikv/src/core.rs [] []
/src/opendal/core/services/upyun/src/lister.rs [] []
/src/opendal/core/tests/behavior/async_copy.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/core/src/services/memory/config.rs [] []
/src/opendal/core/services/hf/src/lister.rs [] []
/src/opendal/core/services/mysql/src/deleter.rs [] []
/src/opendal/core/core/src/types/delete/deleter.rs [] []
/src/opendal/core/core/src/blocking/operator.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/persy/src/deleter.rs [] []
/src/opendal/core/services/webhdfs/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/goosefs/src/reader.rs [] []
/src/opendal/core/layers/throttle/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/ipmfs/src/backend.rs [] []
/src/opendal/core/services/http/src/lib.rs [] []
/src/opendal/bindings/haskell/src/types.rs [] []
/src/opendal/core/services/fs/src/config.rs [] []
/src/opendal/core/services/postgresql/src/reader.rs [] []
/src/opendal/core/services/github/src/backend.rs [] []
/src/opendal/core/services/azdls/src/writer.rs [] []
/src/opendal/core/services/gcs/src/backend.rs [] []
/src/opendal/core/services/aliyun-drive/src/core.rs [] []
/src/opendal/bindings/dotnet/src/byte_buffer.rs [] []
/src/opendal/core/core/src/raw/serde_util.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/webhdfs/src/config.rs [] []
/src/opendal/core/core/src/raw/oio/list/prefix_list.rs [] []
/src/opendal/core/services/sftp/src/lib.rs [] []
/src/opendal/core/layers/tracing/src/lib.rs [] []
/src/opendal/integrations/object_store/src/service/core.rs [] []
/src/opendal/core/services/onedrive/src/lib.rs [] []
/src/opendal/core/services/github/src/lister.rs [] []
/src/opendal/bindings/dotnet/src/presign.rs [] []
/src/opendal/core/core/src/raw/oio/write/append_write.rs [] []
/src/opendal/bindings/java/src/convert.rs [] []
/src/opendal/core/services/tikv/src/config.rs [] []
/src/opendal/core/services/upyun/src/config.rs [] []
/src/opendal/core/core/src/raw/enum_utils.rs [] []
/src/opendal/core/services/vercel-blob/src/writer.rs [] []
/src/opendal/bindings/ruby/src/lib.rs [] []
/src/opendal/bindings/python/src/layers/retry.rs [] []
/src/opendal/core/services/ipfs/src/core.rs [] []
/src/opendal/core/services/onedrive/src/deleter.rs [] []
/src/opendal/core/services/alluxio/src/config.rs [] []
/src/opendal/core/services/hf/src/deleter.rs [] []
/src/opendal/core/services/aliyun-drive/src/deleter.rs [] []
/src/opendal/bindings/ocaml/src/operator/capability.rs [] []
/src/opendal/core/services/tikv/src/writer.rs [] []
/src/opendal/core/services/lakefs/src/lib.rs [] []
/src/opendal/core/services/sftp/src/config.rs [] []
/src/opendal/core/services/hdfs-native/src/core.rs [] []
/src/opendal/core/services/hdfs/src/core.rs [] []
/src/opendal/core/services/mini_moka/src/reader.rs [] []
/src/opendal/core/services/sftp/src/backend.rs [] []
/src/opendal/core/services/mysql/src/config.rs [] []
/src/opendal/core/services/hf/src/reader.rs [] []
/src/opendal/core/services/etcd/src/deleter.rs [] []
/src/opendal/dev/src/main.rs [] []
/src/opendal/core/services/koofr/src/core.rs [] []
/src/opendal/core/services/cos/src/backend.rs [] []
/src/opendal/core/core/src/types/buffer.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/goosefs/src/config.rs [] []
/src/opendal/core/services/koofr/src/deleter.rs [] []
/src/opendal/core/services/yandex-disk/src/writer.rs [] []
/src/opendal/core/tests/behavior/async_read.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/tos/src/writer.rs [] []
/src/opendal/core/core/src/types/operator/registry.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/redb/src/deleter.rs [] []
/src/opendal/core/services/s3/src/backend.rs [] []
/src/opendal/core/services/fs/src/backend.rs [] []
/src/opendal/core/core/src/types/metadata.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/sqlite/src/config.rs [] []
/src/opendal/core/services/sled/src/reader.rs [] []
/src/opendal/core/services/opfs/src/lib.rs [] []
/src/opendal/core/services/tos/src/deleter.rs [] []
/src/opendal/core/services/alluxio/src/backend.rs [] []
/src/opendal/core/fuzz/fuzz_from_uri.rs ['fuzz_from_uri'] []
/src/opendal/core/services/sled/src/deleter.rs [] []
/src/opendal/core/services/cacache/src/core.rs [] []
/src/opendal/core/fuzz/fuzz_reader.rs ['fuzz_reader'] ['fuzz_reader']
/src/opendal/core/services/ftp/src/reader.rs [] []
/src/opendal/core/services/memcached/src/reader.rs [] []
/src/opendal/core/services/alluxio/src/reader.rs [] []
/src/opendal/bindings/dotnet/src/validators.rs [] []
/src/opendal/core/services/yandex-disk/src/config.rs [] []
/src/opendal/core/services/http/src/reader.rs [] []
/src/opendal/core/services/redb/src/backend.rs [] []
/src/opendal/bindings/dotnet/src/result.rs [] []
/src/opendal/core/services/upyun/src/reader.rs [] []
/src/opendal/core/http-transports/reqwest/src/lib.rs [] []
/src/opendal/bindings/c/src/entry.rs [] []
/src/opendal/core/services/moka/src/reader.rs [] []
/src/opendal/core/services/lakefs/src/backend.rs [] []
/src/opendal/core/services/vercel-blob/src/config.rs [] []
/src/opendal/core/core/src/raw/oio/copy/block_copy.rs [] []
/src/opendal/core/services/moka/src/lister.rs [] []
/src/opendal/core/services/webhdfs/src/message.rs [] []
/src/opendal/core/core/src/types/write/buffer_sink.rs [] []
/src/opendal/core/services/fs/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/mongodb/src/config.rs [] []
/src/opendal/bindings/java/src/lib.rs [] []
/src/opendal/integrations/object_store/tests/behavior/utils.rs [] []
/src/opendal/core/core/src/services/memory/lister.rs [] []
/src/opendal/core/services/pcloud/src/config.rs [] []
/src/opendal/core/core/src/blocking/write/std_writer.rs [] []
/src/opendal/core/core/src/raw/oio/write/multipart_write.rs [] []
/src/opendal/core/services/postgresql/src/deleter.rs [] []
/src/opendal/core/services/mysql/src/lister.rs [] []
/src/opendal/core/services/ftp/src/lister.rs [] []
/src/opendal/core/services/yandex-disk/src/deleter.rs [] []
/src/opendal/core/core/src/raw/oio/write/one_shot_write.rs [] []
/src/opendal/core/services/pcloud/src/deleter.rs [] []
/src/opendal/core/services/ipfs/src/backend.rs [] []
/src/opendal/core/core/src/types/operator/builder.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/ipfs/src/ipld.rs [] []
/src/opendal/core/services/ghac/src/lib.rs [] []
/src/opendal/integrations/parquet/src/async_writer.rs [] []
/src/opendal/integrations/object_store/src/amazon_s3.rs [] []
/src/opendal/core/services/swift/src/writer.rs [] []
/src/opendal/core/services/b2/src/config.rs [] []
/src/opendal/core/services/sled/src/config.rs [] []
/src/opendal/bindings/haskell/src/logger.rs [] []
/src/opendal/core/services/dropbox/src/writer.rs [] []
/src/opendal/core/layers/tail-cut/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/core/src/blocking/read/std_bytes_iterator.rs [] []
/src/opendal/core/services/foyer/src/deleter.rs [] []
/src/opendal/core/services/rocksdb/src/deleter.rs [] []
/src/opendal/core/core/src/raw/oio/delete/one_shot_delete.rs [] []
/src/opendal/bindings/dart/rust/src/frb_generated.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/rocksdb/src/lib.rs [] []
/src/opendal/bindings/ruby/src/io.rs [] []
/src/opendal/core/services/opfs/src/deleter.rs [] []
/src/opendal/core/services/http/src/config.rs [] []
/src/opendal/core/services/hdfs/src/writer.rs [] []
/src/opendal/integrations/object_store/src/service/writer.rs [] []
/src/opendal/core/services/compfs/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/layers/retry/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/goosefs/src/lib.rs [] []
/src/opendal/core/benches/ops/utils.rs [] []
/src/opendal/core/services/azfile/src/lister.rs [] []
/src/opendal/core/core/src/raw/http_util/uri.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/s3/src/core.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/b2/src/lister.rs [] []
/src/opendal/core/services/hdfs/src/backend.rs [] []
/src/opendal/core/core/src/types/http_transport/body.rs [] []
/src/opendal/bindings/nodejs/src/lib.rs [] []
/src/opendal/core/services/onedrive/src/backend.rs [] []
/src/opendal/core/services/hdfs/src/reader.rs [] []
/src/opendal/core/tests/behavior/async_write.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/hdfs-native/src/lister.rs [] []
/src/opendal/core/services/memcached/src/deleter.rs [] []
/src/opendal/core/core/src/raw/oio/copy/multipart_copy.rs [] []
/src/opendal/core/services/mongodb/src/backend.rs [] []
/src/opendal/core/services/swift/src/lister.rs [] []
/src/opendal/core/services/foundationdb/src/lib.rs [] []
/src/opendal/core/services/etcd/src/core.rs [] []
/src/opendal/bindings/dotnet/src/capability.rs [] []
/src/opendal/core/core/src/types/operator/operator.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/sftp/src/reader.rs [] []
/src/opendal/core/services/swift/src/deleter.rs [] []
/src/opendal/core/services/foundationdb/build.rs [] []
/src/opendal/bindings/python/src/lib.rs [] []
/src/opendal/core/services/hdfs-native/src/lib.rs [] []
/src/opendal/core/services/foundationdb/src/deleter.rs [] []
/src/opendal/core/core/src/blocking/read/buffer_iterator.rs [] []
/src/opendal/core/services/github/src/deleter.rs [] []
/src/opendal/core/core/src/services/memory/backend.rs [] []
/src/opendal/bindings/python/src/layers/capability_override.rs [] []
/src/opendal/core/services/dashmap/src/lib.rs [] []
/src/opendal/core/core/src/raw/oio/list/api.rs [] []
/src/opendal/core/services/tos/src/core.rs [] []
/src/opendal/dev/src/generate/java.rs [] []
/src/opendal/bindings/dotnet/src/error.rs [] []
/src/opendal/core/services/azblob/src/lister.rs [] []
/src/opendal/core/services/azfile/src/reader.rs [] []
/src/opendal/core/services/gcs/src/config.rs [] []
/src/opendal/bindings/cpp/src/types.rs [] []
/src/opendal/core/core/src/types/read/reader.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/redis/src/reader.rs [] []
/src/opendal/core/services/sqlite/src/deleter.rs [] []
/src/opendal/bindings/ruby/src/capability.rs [] []
/src/opendal/core/core/src/blocking/read/reader.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/ipmfs/src/lister.rs [] []
/src/opendal/core/services/aliyun-drive/src/writer.rs [] []
/src/opendal/core/services/gridfs/src/core.rs [] []
/src/opendal/bindings/python/src/metadata.rs [] []
/src/opendal/core/services/mini_moka/src/core.rs [] []
/src/opendal/core/services/sqlite/src/reader.rs [] []
/src/opendal/core/tests/behavior/async_delete.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] []
/src/opendal/core/services/vercel-artifacts/src/reader.rs [] []
/src/opendal/core/services/vercel-artifacts/src/lib.rs [] []
/src/opendal/core/services/d1/src/config.rs [] []
/src/opendal/dev/src/generate/mod.rs [] []
/src/opendal/core/services/ghac/src/writer.rs [] []
/src/opendal/core/services/cloudflare-kv/src/writer.rs [] []
/src/opendal/core/core/src/raw/tokio_util.rs [] []
/src/opendal/core/services/cos/src/reader.rs [] []
/src/opendal/core/layers/logging/src/lib.rs [] []
/src/opendal/core/services/s3/src/lib.rs [] []
/src/opendal/core/core/src/types/execute/executors/tokio_executor.rs [] []
/src/opendal/core/services/koofr/src/writer.rs [] []
/src/opendal/core/benches/types/tasks.rs [] []
/src/opendal/core/services/tos/src/reader.rs [] []
/src/opendal/core/core/src/raw/path.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/layers/foyer/src/full.rs [] []
/src/opendal/core/services/github/src/config.rs [] []
/src/opendal/core/services/mini_moka/src/writer.rs [] []
/src/opendal/core/services/tos/src/lister.rs [] []
/src/opendal/core/services/persy/src/reader.rs [] []
/src/opendal/bindings/python/src/lister.rs [] []
/src/opendal/bindings/dotnet/src/validators/layer.rs [] []
/src/opendal/core/services/obs/src/reader.rs [] []
/src/opendal/core/services/pcloud/src/lister.rs [] []
/src/opendal/core/services/webdav/src/backend.rs [] []
/src/opendal/core/services/aliyun-drive/src/lister.rs [] []
/src/opendal/core/core/src/types/write/writer.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/layers/otelmetrics/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/swift/src/core.rs [] []
/src/opendal/core/core/src/raw/oio/delete/batch_delete.rs [] []
/src/opendal/core/services/goosefs/src/writer.rs [] []
/src/opendal/core/services/upyun/src/writer.rs [] []
/src/opendal/integrations/dav-server/src/metadata.rs [] []
/src/opendal/core/services/goosefs/src/lister.rs [] []
/src/opendal/core/services/etcd/src/reader.rs [] []
/src/opendal/core/services/gdrive/src/deleter.rs [] []
/src/opendal/core/services/oss/src/reader.rs [] []
/src/opendal/bindings/python/src/operator.rs [] []
/src/opendal/core/layers/immutable-index/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/rocksdb/src/backend.rs [] []
/src/opendal/core/services/cloudflare-kv/src/lister.rs [] []
/src/opendal/core/services/webhdfs/src/backend.rs [] []
/src/opendal/core/services/lakefs/src/writer.rs [] []
/src/opendal/core/services/compfs/src/deleter.rs [] []
/src/opendal/core/services/upyun/src/core.rs [] []
/src/opendal/core/services/onedrive/src/graph_model.rs [] []
/src/opendal/core/core/src/raw/oio/write/api.rs [] []
/src/opendal/core/services/foyer/src/backend.rs [] []
/src/opendal/core/services/compfs/src/backend.rs [] []
/src/opendal/core/layers/fastrace/src/lib.rs [] []
/src/opendal/core/services/gridfs/src/reader.rs [] []
/src/opendal/core/services/koofr/src/config.rs [] []
/src/opendal/core/services/hdfs-native/src/writer.rs [] []
/src/opendal/dev/src/generate/python.rs [] []
/src/opendal/core/services/d1/src/lib.rs [] []
/src/opendal/core/services/compfs/src/writer.rs [] []
/src/opendal/core/services/aliyun-drive/src/lib.rs [] []
/src/opendal/core/services/upyun/src/deleter.rs [] []
/src/opendal/core/services/vercel-blob/src/lister.rs [] []
/src/opendal/core/services/pcloud/src/reader.rs [] []
/src/opendal/core/services/tos/src/copier.rs [] []
/src/opendal/bindings/c/src/metadata.rs [] []
/src/opendal/core/services/onedrive/src/core.rs [] []
/src/opendal/core/services/lakefs/src/deleter.rs [] []
/src/opendal/bindings/nodejs/src/capability.rs [] []
/src/opendal/core/services/dropbox/src/backend.rs [] []
/src/opendal/core/services/dropbox/src/lister.rs [] []
/src/opendal/bindings/cpp/src/reader.rs [] []
/src/opendal/core/services/postgresql/src/core.rs [] []
/src/opendal/core/services/rocksdb/src/config.rs [] []
/src/opendal/core/core/src/layers/error_context.rs [] []
/src/opendal/core/core/src/services/memory/deleter.rs [] []
/src/opendal/bindings/java/src/operator_output_stream.rs [] []
/src/opendal/core/services/d1/src/backend.rs [] []
/src/opendal/bindings/php/src/lib.rs [] []
/src/opendal/core/services/cacache/src/lib.rs [] []
/src/opendal/core/services/sftp/src/deleter.rs [] []
/src/opendal/core/services/dbfs/src/lib.rs [] []
/src/opendal/core/services/moka/src/backend.rs [] []
/src/opendal/core/benches/types/buffer.rs [] []
/src/opendal/core/services/gdrive/src/reader.rs [] []
/src/opendal/core/services/mysql/src/core.rs [] []
/src/opendal/integrations/object_store/src/utils.rs [] []
/src/opendal/core/services/cloudflare-kv/src/deleter.rs [] []
/src/opendal/core/tests/behavior/utils.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/cpp/src/lib.rs [] []
/src/opendal/core/services/seafile/src/lib.rs [] []
/src/opendal/core/services/ipfs/src/config.rs [] []
/src/opendal/core/services/s3/src/lister.rs [] []
/src/opendal/core/services/rocksdb/src/writer.rs [] []
/src/opendal/core/services/gridfs/src/deleter.rs [] []
/src/opendal/core/services/fs/src/reader.rs [] []
/src/opendal/core/services/goosefs/src/deleter.rs [] []
/src/opendal/bindings/nodejs/src/layer.rs [] []
/src/opendal/core/layers/await-tree/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/webdav/src/writer.rs [] []
/src/opendal/core/services/tikv/src/backend.rs [] []
/src/opendal/core/layers/fastmetrics/src/lib.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/core/services/sled/src/lister.rs [] []
/src/opendal/core/services/cos/src/deleter.rs [] []
/src/opendal/core/services/lakefs/src/config.rs [] []
/src/opendal/core/services/redis/src/core.rs [] []
/src/opendal/core/services/cloudflare-kv/src/config.rs [] []
/src/opendal/core/services/monoiofs/src/reader.rs ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path'] ['fuzz_from_uri', 'fuzz_reader', 'fuzz_writer', 'fuzz_path']
/src/opendal/bindings/c/src/operator.rs [] []
/src/opendal/core/services/azfile/src/config.rs [] []
/src/opendal/core/services/redb/src/core.rs [] []
/src/opendal/core/edge/opfs_wasm32/src/lib.rs [] []
/src/opendal/core/services/vercel-blob/src/deleter.rs [] []
/src/opendal/core/services/mini_moka/src/deleter.rs [] []
/src/opendal/core/core/src/blocking/write/writer.rs [] []

Directories in report

Directory
/src/opendal/bindings/ocaml/src/
/src/opendal/core/layers/logging/src/
/src/opendal/core/benches/ops/
/src/opendal/core/layers/prometheus/src/
/src/opendal/core/services/gcs/src/
/src/opendal/core/services/alluxio/src/
/src/opendal/bindings/python/src/
/src/opendal/core/services/aliyun-drive/src/
/src/opendal/core/services/rocksdb/src/
/src/opendal/core/services/sqlite/src/
/src/opendal/core/services/memcached/src/
/src/opendal/core/core/src/types/execute/
/src/opendal/core/layers/dtrace/src/
/src/opendal/dev/src/release/
/src/opendal/core/services/cacache/src/
/src/opendal/integrations/object_store/tests/behavior/
/src/opendal/core/core/src/types/execute/executors/
/src/opendal/core/core/src/raw/oio/read/
/src/opendal/core/layers/concurrent-limit/src/
/src/opendal/core/services/compfs/src/
/src/opendal/core/core/src/types/http_transport/
/src/opendal/dev/src/generate/
/src/opendal/integrations/parquet/src/
/src/opendal/core/services/vercel-artifacts/src/
/src/opendal/integrations/dav-server/tests/
/src/opendal/core/services/swift/src/
/src/opendal/bindings/dotnet/src/validators/
/src/opendal/core/services/yandex-disk/src/
/src/opendal/core/services/persy/src/
/src/opendal/core/services/ipfs/src/
/src/opendal/core/core/src/types/read/
/src/opendal/core/examples/basic/src/
/src/opendal/core/services/dropbox/src/
/src/opendal/core/core/src/raw/oio/
/src/opendal/core/layers/timeout/src/
/src/opendal/core/services/foundationdb/src/
/src/opendal/core/src/
/src/opendal/bindings/dotnet/src/
/src/opendal/core/services/surrealdb/src/
/src/opendal/core/benches/vs_fs/src/
/src/opendal/core/services/cos/src/
/src/opendal/core/services/webhdfs/src/
/src/opendal/bindings/ocaml/src/seek_from/
/src/opendal/bindings/python/src/layers/
/src/opendal/core/services/ipmfs/src/
/src/opendal/core/services/azblob/src/
/src/opendal/core/layers/observe-metrics-common/src/
/src/opendal/core/layers/tracing/src/
/src/opendal/core/layers/async-backtrace/src/
/src/opendal/core/layers/await-tree/src/
/src/opendal/core/core/src/blocking/write/
/src/opendal/core/core/src/types/context/
/src/opendal/core/layers/fastmetrics/src/
/src/opendal/core/services/azdls/src/
/src/opendal/core/services/koofr/src/
/src/opendal/dev/src/
/src/opendal/core/layers/otelmetrics/src/
/src/opendal/core/layers/capability-check/src/
/src/opendal/bindings/php/src/
/src/opendal/integrations/dav-server/src/
/src/opendal/core/core/src/layers/
/src/opendal/bindings/java/src/
/src/opendal/bindings/cpp/
/src/opendal/core/layers/immutable-index/src/
/src/opendal/core/core/src/blocking/
/src/opendal/core/layers/throttle/src/
/src/opendal/core/services/tos/src/
/src/opendal/integrations/object_store/src/service/
/src/opendal/core/services/vercel-blob/src/
/src/opendal/core/services/etcd/src/
/src/opendal/core/services/mongodb/src/
/src/opendal/core/services/ftp/src/
/src/opendal/core/layers/tail-cut/src/
/src/opendal/core/benches/types/
/src/opendal/integrations/unftp-sbe/src/
/src/opendal/core/services/redis/src/
/src/opendal/core/services/sftp/src/
/src/opendal/core/services/oss/src/
/src/opendal/bindings/dart/rust/src/
/src/opendal/core/services/webdav/src/
/src/opendal/core/services/monoiofs/src/
/src/opendal/core/benches/vs_s3/src/
/src/opendal/core/services/b2/src/
/src/opendal/core/core/src/raw/oio/buf/
/src/opendal/bindings/haskell/src/
/src/opendal/bindings/ocaml/src/operator/
/src/opendal/core/layers/chaos/src/
/src/opendal/core/services/azure-common/src/
/src/opendal/core/services/gdrive/src/
/src/opendal/core/services/github/src/
/src/opendal/core/services/azfile/src/
/src/opendal/bindings/cpp/src/
/src/opendal/core/services/fs/src/
/src/opendal/core/tests/behavior/
/src/opendal/core/fuzz/
/src/opendal/core/core/src/types/delete/
/src/opendal/core/services/d1/src/
/src/opendal/core/layers/oteltrace/src/
/src/opendal/core/layers/foyer/src/
/src/opendal/core/edge/s3_read_on_wasm/src/
/src/opendal/core/layers/prometheus-client/src/
/src/opendal/core/services/mini_moka/src/
/src/opendal/bindings/nodejs/src/
/src/opendal/core/http-transports/reqwest/src/
/src/opendal/core/layers/retry/src/
/src/opendal/core/services/seafile/src/
/src/opendal/core/services/foundationdb/
/src/opendal/core/services/onedrive/src/
/src/opendal/core/services/pcloud/src/
/src/opendal/core/core/src/services/memory/
/src/opendal/core/core/src/types/write/
/src/opendal/core/services/hdfs/src/
/src/opendal/core/services/obs/src/
/src/opendal/core/core/src/raw/
/src/opendal/core/services/postgresql/src/
/src/opendal/core/services/gridfs/src/
/src/opendal/core/services/http/src/
/src/opendal/core/services/tikv/src/
/src/opendal/core/services/dbfs/src/
/src/opendal/core/services/sled/src/
/src/opendal/core/services/lakefs/src/
/src/opendal/core/core/src/raw/http_util/
/src/opendal/core/services/cloudflare-kv/src/
/src/opendal/core/services/dashmap/src/
/src/opendal/core/services/hdfs-native/src/
/src/opendal/core/core/src/blocking/read/
/src/opendal/core/services/mysql/src/
/src/opendal/integrations/parquet/examples/
/src/opendal/core/services/foyer/src/
/src/opendal/core/core/src/types/
/src/opendal/bindings/ruby/src/
/src/opendal/core/layers/metrics/src/
/src/opendal/core/core/src/raw/oio/write/
/src/opendal/core/services/s3/src/
/src/opendal/core/testkit/src/
/src/opendal/core/core/src/types/operator/
/src/opendal/core/services/moka/src/
/src/opendal/core/services/ghac/src/
/src/opendal/core/services/upyun/src/
/src/opendal/core/layers/hotpath/src/
/src/opendal/bindings/lua/src/
/src/opendal/core/core/src/raw/oio/list/
/src/opendal/core/core/src/raw/oio/delete/
/src/opendal/core/services/goosefs/src/
/src/opendal/integrations/object_store/src/
/src/opendal/core/services/redb/src/
/src/opendal/core/layers/mime-guess/src/
/src/opendal/core/layers/route/src/
/src/opendal/bindings/c/src/
/src/opendal/core/layers/fastrace/src/
/src/opendal/core/edge/opfs_wasm32/src/
/src/opendal/core/services/opfs/src/
/src/opendal/core/services/hf/src/
/src/opendal/core/core/src/raw/oio/copy/