24 fuzzed_file_provider.open(),
31 std::array<std::byte, 4096> arr{};
34 }
catch (
const std::ios_base::failure&) {
38 const std::array<std::byte, 4096> arr{};
41 }
catch (
const std::ios_base::failure&) {
47 }
catch (
const std::ios_base::failure&) {
51 (void)auto_file.fclose();
60 (void)auto_file.IsNull();
62 FILE* f = auto_file.release();
67 (void)auto_file.fclose();
void ReadFromStream(AddrMan &addr, DataStream &ssPeers)
Only used by tests.
Non-refcounted RAII wrapper for FILE*.
T ConsumeIntegralInRange(T min, T max)
static constexpr size_t KEY_SIZE
LIMITED_WHILE(provider.remaining_bytes(), 10000)
size_t CallOneOf(FuzzedDataProvider &fuzzed_data_provider, Callables... callables)
void WriteToStream(FuzzedDataProvider &fuzzed_data_provider, Stream &stream) noexcept
FuzzedDataProvider & fuzzed_data_provider