| 25 | } |
| 26 | |
| 27 | FUZZ_TARGET_INIT(validation_load_mempool, initialize_validation_load_mempool) |
| 28 | { |
| 29 | FuzzedDataProvider fuzzed_data_provider{buffer.data(), buffer.size()}; |
| 30 | SetMockTime(ConsumeTime(fuzzed_data_provider)); |
| 31 | FuzzedFileProvider fuzzed_file_provider = ConsumeFile(fuzzed_data_provider); |
| 32 | |
| 33 | CTxMemPool pool{}; |
| 34 | auto fuzzed_fopen = [&](const fs::path&, const char*) { |
| 35 | return fuzzed_file_provider.open(); |
| 36 | }; |
| 37 | (void)LoadMempool(pool, g_setup->m_node.chainman->ActiveChainstate(), fuzzed_fopen); |
| 38 | (void)DumpMempool(pool, fuzzed_fopen, true); |
| 39 | } |
nothing calls this directly
no test coverage detected