11#include <validation.h>
22 static const auto testing_setup = MakeNoLogFileContext<const TestingSetup>();
23 g_setup = testing_setup.get();
30 FILE* fuzzed_block_file = fuzzed_file_provider.
open();
31 if (fuzzed_block_file ==
nullptr) {
35 g_setup->m_node.chainman->ActiveChainstate().LoadExternalBlockFile(fuzzed_block_file, fuzzed_data_provider.ConsumeBool() ? &flat_file_pos :
nullptr);
void initialize_load_external_block_file()
FUZZ_TARGET_INIT(load_external_block_file, initialize_load_external_block_file)
Testing setup that configures a complete environment.
FuzzedFileProvider ConsumeFile(FuzzedDataProvider &fuzzed_data_provider) noexcept