#include <dbwrapper.h>
#include <compat/byteswap.h>
#include <test/fuzz/FuzzedDataProvider.h>
#include <test/fuzz/fuzz.h>
#include <test/fuzz/util.h>
#include <test/util/random.h>
#include <test/util/setup_common.h>
#include <util/byte_units.h>
#include <leveldb/env.h>
#include <leveldb/helpers/memenv/memenv.h>
#include <algorithm>
#include <cassert>
#include <cstdint>
#include <deque>
#include <map>
#include <memory>
#include <numeric>
#include <optional>
#include <set>
#include <string>
#include <vector>
Go to the source code of this file.
|
| | TestDbWrapper (provider, &det_env, [&] { det_env.DrainWork();}, [&] { return det_env.RunOne();}, false) |
| |
| | TestDbWrapper (provider, memenv.get(), [] {}, [] { return false;}, true) |
| |
|
| const auto | memenv {std::unique_ptr<leveldb::Env>{leveldb::NewMemEnv(leveldb::Env::Default())}} |
| |
| DeterministicEnv | det_env {memenv.get()} |
| |
◆ TestDbWrapper() [1/2]
| TestDbWrapper |
( |
provider |
, |
|
|
& |
det_env, |
|
|
[&] { det_env.DrainWork();} |
, |
|
|
[&] { return det_env.RunOne();} |
, |
|
|
false |
|
|
) |
| |
◆ TestDbWrapper() [2/2]
| TestDbWrapper |
( |
provider |
, |
|
|
memenv. |
get(), |
|
|
[] {} |
, |
|
|
[] { return false;} |
, |
|
|
true |
|
|
) |
| |
◆ det_env
| DeterministicEnv det_env {memenv.get()} |
◆ memenv
| const auto memenv {std::unique_ptr<leveldb::Env>{leveldb::NewMemEnv(leveldb::Env::Default())}} |