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

Fuzzer details

Fuzzer: crypto_diff_fuzz_chacha20

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 73 93.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 5 6.41%
All colors 78 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
4 4 4 :

['abort', '__clang_call_terminate', 'std::__1::basic_ostream >::operator<<[abi:de180100](std::__1::basic_ostream >& (*)(std::__1::basic_ostream >&))', 'std::__1::basic_ostream >& std::__1::operator<<[abi:de180100] >(std::__1::basic_ostream >&, char const*)']

4 4 CheckGlobalsImpl::~CheckGlobalsImpl() call site: 00000 ./test/fuzz/util/check_globals.cpp:41
2 2 2 :

['__clang_call_terminate', 'unsigned long const& std::__1::min[abi:de180100] (unsigned long const&, unsigned long const&)']

2 78 ChaCha20::Crypt(std::__1::span ,std::__1::span ) call site: 00000 ./crypto/chacha20.cpp:308
0 0 None 4 4 CheckGlobalsImpl::~CheckGlobalsImpl() call site: 00000 ./test/fuzz/util/check_globals.cpp:25
0 0 2 :

['std::__1::array ::end[abi:de180100]()', 'unsigned long const& std::__1::min[abi:de180100] (unsigned long const&, unsigned long const&)']

2 70 ChaCha20::Keystream(std::__1::span ) call site: 00000 ./crypto/chacha20.cpp:285
0 0 None 0 0 ECRYPT_keysetup(ECRYPT_ctx*,unsignedcharconst*,unsignedint,unsignedint) call site: 00000 ./test/fuzz/crypto_diff_fuzz_chacha20.cpp:103

Runtime coverage analysis

Covered functions
52
Functions that are reachable but not covered
48
Reachable functions
57
Percentage of reachable functions covered
15.79%
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.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
./test/fuzz/fuzz.cpp 2
./test/fuzz/util/check_globals.cpp 2
./util/check.h 1
./util/check.cpp 1
./tinyformat.h 17
/usr/local/bin/../include/c++/v1/sstream 2

Fuzzer: /src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/src.cxx

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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
19644 24225 56 :

['ChainstateManager::IsInitialBlockDownload() const', 'std::__1::multimap , std::__1::allocator > >::insert[abi:de180100](std::__1::pair &&)', 'UniqueLock >::UniqueLock(AnnotatedMixin &, char const*, char const*, int, bool)', 'std::__1::set , std::__1::allocator >::insert[abi:de180100](CBlockIndex* const&)', 'CBlockIndex*&& inline_assertion_check (CBlockIndex*&&, char const*, int, char const*, char const*)', 'util::SignalInterrupt::operator bool() const', 'CChain::Tip() const', 'ValidationSignals::ActiveTipChange(CBlockIndex const&, bool)', 'CBlockIndex::GetAncestor(int)', 'std::__1::set >::value_comp[abi:de180100]() const', 'std::__1::multimap , std::__1::allocator > >::~multimap[abi:de180100]()', 'std::__1::multimap , std::__1::allocator > >::end[abi:de180100]()', 'std::__1::__hash_map_iterator , void*>*> >::operator++[abi:de180100]()', 'std::__1::unordered_map , std::__1::allocator > >::begin[abi:de180100]()', 'Chainstate::MempoolMutex() const', 'std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> >::operator->[abi:de180100]() const', 'std::__1::operator<[abi:de180100](std::__1::strong_ordering, std::__1::_CmpUnspecifiedParam)', 'std::__1::multimap , std::__1::allocator > >::lower_bound[abi:de180100](arith_uint256 const&)', 'AnnotatedMixin & MaybeCheckNotHeld >(AnnotatedMixin &)', 'UniqueLock >::~UniqueLock()', 'Chainstate::InvalidateBlock(BlockValidationState&, CBlockIndex*)::$_0::operator()() const', 'std::__1::set >::insert[abi:de180100](CBlockIndex*&&)', 'ChainstateManager::GetNotifications() const', 'std::__1::unordered_map , std::__1::allocator > >::end[abi:de180100]()', 'std::__1::set >::insert[abi:de180100](CBlockIndex* const&)', 'Chainstate::DisconnectTip(BlockValidationState&, DisconnectedBlockTransactions*)', 'std::__1::operator==[abi:de180100](std::__1::__hash_map_iterator , void*>*> > const&, std::__1::__hash_map_iterator , void*>*> > const&)', 'DisconnectedBlockTransactions::~DisconnectedBlockTransactions()', 'std::__1::__hash_map_iterator , void*>*> >::operator*[abi:de180100]() const', 'std::__1::__atomic_base ::operator bool[abi:de180100]() const', 'LimitValidationInterfaceQueue(ValidationSignals&)', 'std::__1::_CmpUnspecifiedParam::_CmpUnspecifiedParam[abi:de180100](int std::__1::_CmpUnspecifiedParam::*)', 'node::CBlockIndexWorkComparator::operator()(CBlockIndex const*, CBlockIndex const*) const', 'CBlockIndex::HaveNumChainTxs() const', '_ZNSt3__14pairIK13arith_uint256P11CBlockIndexEC2B8de180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_', 'GetSynchronizationState(bool, bool)', 'ChainstateManager::CheckBlockIndex() const', 'AnnotatedMixin * MaybeCheckNotHeld >(AnnotatedMixin *)', 'DisconnectedBlockTransactions::DisconnectedBlockTransactions(unsigned long)', 'std::__1::multimap , std::__1::allocator > >::erase[abi:de180100](std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> >)', 'Chainstate::MaybeUpdateMempoolForReorg(DisconnectedBlockTransactions&, bool)', 'Chainstate::InvalidChainFound(CBlockIndex*)', 'UniqueLock >::UniqueLock(AnnotatedMixin &, char const*, char const*, int, bool)', 'std::__1::operator!=[abi:de180100](std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> > const&, std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> > const&)', 'UniqueLock >::UniqueLock(AnnotatedMixin *, char const*, char const*, int, bool)', 'std::__1::set >::erase[abi:de180100](CBlockIndex* const&)', 'std::__1::tuple_element<0ul, std::__1::pair >::type& std::__1::get[abi:de180100]<0ul, uint256 const, CBlockIndex>(std::__1::pair &)', 'std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> >::operator++[abi:de180100]()', 'CChain::Contains(CBlockIndex const*) const', 'operator<=>(base_uint<256u> const&, base_uint<256u> const&)', 'std::__1::multimap , std::__1::allocator > >::multimap[abi:de180100]()', 'UniqueLock >::~UniqueLock()', 'CBlockIndex::IsValid(BlockStatus) const', 'MaybeCheckNotHeld(AnnotatedMixin &)', 'ChainstateManager::GetMutex() const', 'std::__1::tuple_element<1ul, std::__1::pair >::type& std::__1::get[abi:de180100]<1ul, uint256 const, CBlockIndex>(std::__1::pair &)']

19644 24225 Chainstate::InvalidateBlock(BlockValidationState&,CBlockIndex*) call site: 00000 ./validation.cpp:3656
10654 10654 1 :

['Chainstate::MaybeUpdateMempoolForReorg(DisconnectedBlockTransactions&, bool)']

10654 13724 Chainstate::ActivateBestChainStep(BlockValidationState&,CBlockIndex*,std::__1::shared_ptr const&,bool&,ConnectTrace&) call site: 00000 ./validation.cpp:3400
5770 14271 26 :

['CBlockIndex::GetBlockHash() const', 'LastCommonAncestor(CBlockIndex const*, CBlockIndex const*)', 'std::__1::unordered_map , std::__1::allocator > >::operator[](uint256 const&)', 'node::BlockManager::ReadBlock(CBlock&, CBlockIndex const&) const', 'util::TranslatedLiteral::operator bilingual_str() const', 'void LogPrintFormatInternal<>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<0>)', 'void LogPrintFormatInternal , std::__1::allocator > >(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, int const&, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string_view >::basic_string_view[abi:de180100](char const*)', 'CCoinsViewCache::SetBestBlock(uint256 const&)', 'Chainstate::RollforwardBlock(CBlockIndex const*, CCoinsViewCache&)', 'CCoinsViewCache::Flush()', 'std::__1::vector >::size[abi:de180100]() const', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::unordered_map , std::__1::allocator > >::count[abi:de180100](uint256 const&) const', 'base_blob<256u>::ToString() const', 'bilingual_str::~bilingual_str()', 'std::__1::basic_string , std::__1::allocator >::basic_string[abi:de180100]()', 'std::__1::vector >::operator[][abi:de180100](unsigned long)', 'CBlock::CBlock()', 'base_blob<256u>::IsNull() const', 'CBlock::~CBlock()', 'CBlockIndex const*&& inline_assertion_check (CBlockIndex const*&&, char const*, int, char const*, char const*)', 'Chainstate::DisconnectBlock(CBlock const&, CBlockIndex const*, CCoinsViewCache&)', 'CBlockIndex::GetAncestor(int) const', 'void LogPrintFormatInternal , std::__1::allocator >, int>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, std::__1::basic_string , std::__1::allocator > const&, int const&)', 'ChainstateManager::GetNotifications() const']

5774 14285 Chainstate::ReplayBlocks() call site: 00000 ./validation.cpp:4870
2882 5319 9 :

['fs::operator/(fs::path, char const*) [clone .227512]', 'std::__1::vector >::~vector[abi:de180100]()', 'std::__1::vector >::resize(unsigned long)', 'DumpAnchors(fs::path const&, std::__1::vector > const&)', 'fs::path::~path()', 'ArgsManager::GetDataDirNet() const', 'CConnman::DumpAddresses()', 'CConnman::GetCurrentBlockRelayOnlyConns() const', 'std::__1::vector >::size[abi:de180100]() const']

2882 6967 CConnman::StopNodes() call site: 00000 ./net.cpp:3454
2814 6729 31 :

['PartiallyDownloadedBlock::~PartiallyDownloadedBlock()', 'CBlockIndex::GetBlockHash() const', 'std::__1::vector , std::__1::allocator > >::~vector[abi:de180100]()', 'std::__1::basic_string_view >::basic_string_view[abi:de180100](char const*)', '(anonymous namespace)::PeerManagerImpl::BlockRequested(long, CBlockIndex const&, std::__1::__list_iterator<(anonymous namespace)::QueuedBlock, void*>**)', '(anonymous namespace)::PeerManagerImpl::Misbehaving((anonymous namespace)::Peer&, std::__1::basic_string , std::__1::allocator > const&)', '_ZNSt3__18optionalIlEC2B8de180100IlTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_', 'std::__1::vector >::empty[abi:de180100]() const', 'BlockTransactionsRequest::~BlockTransactionsRequest()', 'PartiallyDownloadedBlock::IsTxAvailable(unsigned long) const', 'operator delete(void*)', 'PartiallyDownloadedBlock::InitData(CBlockHeaderAndShortTxIDs const&, std::__1::vector , std::__1::allocator > > const&)', 'std::__1::unique_ptr >::reset[abi:de180100](PartiallyDownloadedBlock*)', 'std::__1::unique_ptr >::operator*[abi:de180100]() const', 'PartiallyDownloadedBlock::PartiallyDownloadedBlock(CTxMemPool*)', 'std::__1::__list_iterator<(anonymous namespace)::QueuedBlock, void*>::operator->[abi:de180100]() const', 'operator new(unsigned long)', 'std::__1::vector , std::__1::allocator > >::vector[abi:de180100]()', 'std::__1::__atomic_base ::operator bool[abi:de180100]() const', 'void LogPrintFormatInternal<>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<0>)', 'std::__1::vector >::push_back[abi:de180100](unsigned short&&)', 'BlockTransactionsRequest::BlockTransactionsRequest()', 'std::__1::unique_ptr >::operator bool[abi:de180100]() const', 'void (anonymous namespace)::PeerManagerImpl::MakeAndPushMessage (CNode&, std::__1::basic_string , std::__1::allocator >, BlockTransactionsRequest&) const', 'PartiallyDownloadedBlock::FillBlock(CBlock&, std::__1::vector , std::__1::allocator > > const&)', 'std::__1::shared_ptr ::operator*[abi:de180100]() const', '(anonymous namespace)::PeerManagerImpl::IsBlockRequestedFromOutbound(uint256 const&)', 'CNode::IsInboundConn() const', 'CBlockHeaderAndShortTxIDs::BlockTxCount() const', 'LogAcceptCategory(BCLog::LogFlags, BCLog::Level) [clone .243001]', 'std::__1::list<(anonymous namespace)::QueuedBlock, std::__1::allocator<(anonymous namespace)::QueuedBlock> >::size[abi:de180100]() const']

2830 48693 (anonymousnamespace)::PeerManagerImpl::ProcessMessage(CNode&,std::__1::basic_string ,std::__1::allocator >const&,DataStream&,std::__1::chrono::duration >,std::__1::atomic const&) call site: 00000 ./net_processing.cpp:4460
1372 2570 19 :

['std::__1::optional , std::__1::allocator > >::optional[abi:de180100]()', 'int const& std::__1::min[abi:de180100] (int const&, int const&)', 'std::__1::unordered_map , std::__1::allocator >, node::PruneLockInfo, std::__1::hash , std::__1::allocator > >, std::__1::equal_to , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, node::PruneLockInfo> > >::begin[abi:de180100]()', 'node::BlockManager::FindFilesToPruneManual(std::__1::set , std::__1::allocator >&, int, Chainstate const&, ChainstateManager&)', 'int const& std::__1::max[abi:de180100] (int const&, int const&)', 'std::__1::optional , std::__1::allocator > >::value[abi:de180100]() &', 'node::BlockManager::FindFilesToPrune(std::__1::set , std::__1::allocator >&, int, Chainstate const&, ChainstateManager&)', 'std::__1::optional , std::__1::allocator > >& std::__1::optional , std::__1::allocator > >::operator=[abi:de180100] , std::__1::allocator > const&, void>(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::unique_ptr >::operator->[abi:de180100]() const', 'std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> >::operator++[abi:de180100]()', 'std::__1::operator==[abi:de180100](std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> > const&, std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> > const&)', 'std::__1::optional , std::__1::allocator > >::~optional()', 'std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> >::operator*[abi:de180100]() const', 'std::__1::numeric_limits ::max[abi:de180100]()', 'std::__1::optional , std::__1::allocator > >::operator bool[abi:de180100]() const', 'std::__1::set , std::__1::allocator >::empty[abi:de180100]() const', 'kernel::BlockTreeDB::WriteFlag(std::__1::basic_string , std::__1::allocator > const&, bool)', 'std::__1::unordered_map , std::__1::allocator >, node::PruneLockInfo, std::__1::hash , std::__1::allocator > >, std::__1::equal_to , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, node::PruneLockInfo> > >::end[abi:de180100]()', 'void LogPrintFormatInternal , std::__1::allocator >, int>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, std::__1::basic_string , std::__1::allocator > const&, int const&)']

2526 19046 Chainstate::FlushStateToDisk(BlockValidationState&,FlushStateMode,int) call site: 00000 ./validation.cpp:2824
1311 1870 11 :

['CheckBlockDataAvailability(node::BlockManager&, CBlockIndex const&, bool)', 'node::BlockManager::ReadBlockUndo(CBlockUndo&, CBlockIndex const&) const', '__cxa_allocate_exception', 'UniqueLock >::UniqueLock(AnnotatedMixin &, char const*, char const*, int, bool)', '__cxa_throw', '__cxa_free_exception', 'AnnotatedMixin & MaybeCheckNotHeld >(AnnotatedMixin &)', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8de180100ILi0EEEPKc', 'UniqueLock >::~UniqueLock()', 'JSONRPCError(int, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator >::~basic_string()']

1315 1874 GetUndoChecked(node::BlockManager&,CBlockIndexconst&) call site: 00000 ./rpc/blockchain.cpp:687
1042 1048 3 :

['wallet::CWallet::GetLastBlockHeight() const', 'wallet::CWallet::GetLastBlockHash() const', 'wallet::DiscourageFeeSniping(CMutableTransaction&, FastRandomContext&, interfaces::Chain&, uint256 const&, int)']

1306 6634 wallet::CreateTransactionInternal(wallet::CWallet&,std::__1::vector >const&,std::__1::optional ,wallet::CCoinControlconst&,bool) call site: 00000 ./wallet/spend.cpp:1247
844 1693 9 :

['std::__1::array , 2ul>::operator[][abi:de180100](unsigned long)', 'void LogPrintFormatInternal , std::__1::allocator >, int, unsigned int>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<4>, int const&, std::__1::basic_string , std::__1::allocator > const&, int const&, unsigned int const&)', 'LogAcceptCategory(BCLog::LogFlags, BCLog::Level) [clone .246808]', 'std::__1::basic_string_view >::basic_string_view[abi:de180100](char const*)', 'void LogPrintFormatInternal (std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<3>, int const&, bool const&, int const&)', 'node::BlockManager::FlushBlockFile(int, bool, bool)', 'CBlockFileInfo::ToString() const', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::optional & std::__1::optional ::operator=[abi:de180100] (node::BlockfileCursor&&)']

848 2356 node::BlockManager::FindNextBlockPos(unsignedint,unsignedint,unsignedlong) call site: 00000 ./node/blockstorage.cpp:848
814 1255 3 :

['CBlockIndex::GetAncestor(int) const', 'void LogPrintFormatInternal , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'BlockFilterIndex::LookupFilterHeader(CBlockIndex const*, uint256&)']

814 4029 (anonymousnamespace)::PeerManagerImpl::ProcessGetCFHeaders(CNode&,(anonymousnamespace)::Peer&,DataStream&) call site: 00000 ./net_processing.cpp:3255
750 750 1 :

['ChainstateManager::DeleteSnapshotChainstate()']

1738 24973 node::LoadChainstate(ChainstateManager&,kernel::CacheSizesconst&,node::ChainstateLoadOptionsconst&) call site: 00000 ./node/chainstate.cpp:173
498 498 1 :

['node::BlockManager::UnlinkPrunedFiles(std::__1::set , std::__1::allocator > const&) const']

715 7692 Chainstate::FlushStateToDisk(BlockValidationState&,FlushStateMode,int) call site: 00000 ./validation.cpp:2903

Runtime coverage analysis

Covered functions
13222
Functions that are reachable but not covered
0
Reachable functions
1
Percentage of reachable functions covered
100.0%
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
/src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/src.cxx 1

Fuzzer: ./test/fuzz/fuzz.cpp

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 61 78.2%
gold [1:9] 0 0.0%
yellow [10:29] 2 2.56%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 15 19.2%
All colors 78 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
19644 24225 56 :

['ChainstateManager::IsInitialBlockDownload() const', 'std::__1::multimap , std::__1::allocator > >::insert[abi:de180100](std::__1::pair &&)', 'UniqueLock >::UniqueLock(AnnotatedMixin &, char const*, char const*, int, bool)', 'std::__1::set , std::__1::allocator >::insert[abi:de180100](CBlockIndex* const&)', 'CBlockIndex*&& inline_assertion_check (CBlockIndex*&&, char const*, int, char const*, char const*)', 'util::SignalInterrupt::operator bool() const', 'CChain::Tip() const', 'ValidationSignals::ActiveTipChange(CBlockIndex const&, bool)', 'CBlockIndex::GetAncestor(int)', 'std::__1::set >::value_comp[abi:de180100]() const', 'std::__1::multimap , std::__1::allocator > >::~multimap[abi:de180100]()', 'std::__1::multimap , std::__1::allocator > >::end[abi:de180100]()', 'std::__1::__hash_map_iterator , void*>*> >::operator++[abi:de180100]()', 'std::__1::unordered_map , std::__1::allocator > >::begin[abi:de180100]()', 'Chainstate::MempoolMutex() const', 'std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> >::operator->[abi:de180100]() const', 'std::__1::operator<[abi:de180100](std::__1::strong_ordering, std::__1::_CmpUnspecifiedParam)', 'std::__1::multimap , std::__1::allocator > >::lower_bound[abi:de180100](arith_uint256 const&)', 'AnnotatedMixin & MaybeCheckNotHeld >(AnnotatedMixin &)', 'UniqueLock >::~UniqueLock()', 'Chainstate::InvalidateBlock(BlockValidationState&, CBlockIndex*)::$_0::operator()() const', 'std::__1::set >::insert[abi:de180100](CBlockIndex*&&)', 'ChainstateManager::GetNotifications() const', 'std::__1::unordered_map , std::__1::allocator > >::end[abi:de180100]()', 'std::__1::set >::insert[abi:de180100](CBlockIndex* const&)', 'Chainstate::DisconnectTip(BlockValidationState&, DisconnectedBlockTransactions*)', 'std::__1::operator==[abi:de180100](std::__1::__hash_map_iterator , void*>*> > const&, std::__1::__hash_map_iterator , void*>*> > const&)', 'DisconnectedBlockTransactions::~DisconnectedBlockTransactions()', 'std::__1::__hash_map_iterator , void*>*> >::operator*[abi:de180100]() const', 'std::__1::__atomic_base ::operator bool[abi:de180100]() const', 'LimitValidationInterfaceQueue(ValidationSignals&)', 'std::__1::_CmpUnspecifiedParam::_CmpUnspecifiedParam[abi:de180100](int std::__1::_CmpUnspecifiedParam::*)', 'node::CBlockIndexWorkComparator::operator()(CBlockIndex const*, CBlockIndex const*) const', 'CBlockIndex::HaveNumChainTxs() const', '_ZNSt3__14pairIK13arith_uint256P11CBlockIndexEC2B8de180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_', 'GetSynchronizationState(bool, bool)', 'ChainstateManager::CheckBlockIndex() const', 'AnnotatedMixin * MaybeCheckNotHeld >(AnnotatedMixin *)', 'DisconnectedBlockTransactions::DisconnectedBlockTransactions(unsigned long)', 'std::__1::multimap , std::__1::allocator > >::erase[abi:de180100](std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> >)', 'Chainstate::MaybeUpdateMempoolForReorg(DisconnectedBlockTransactions&, bool)', 'Chainstate::InvalidChainFound(CBlockIndex*)', 'UniqueLock >::UniqueLock(AnnotatedMixin &, char const*, char const*, int, bool)', 'std::__1::operator!=[abi:de180100](std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> > const&, std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> > const&)', 'UniqueLock >::UniqueLock(AnnotatedMixin *, char const*, char const*, int, bool)', 'std::__1::set >::erase[abi:de180100](CBlockIndex* const&)', 'std::__1::tuple_element<0ul, std::__1::pair >::type& std::__1::get[abi:de180100]<0ul, uint256 const, CBlockIndex>(std::__1::pair &)', 'std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> >::operator++[abi:de180100]()', 'CChain::Contains(CBlockIndex const*) const', 'operator<=>(base_uint<256u> const&, base_uint<256u> const&)', 'std::__1::multimap , std::__1::allocator > >::multimap[abi:de180100]()', 'UniqueLock >::~UniqueLock()', 'CBlockIndex::IsValid(BlockStatus) const', 'MaybeCheckNotHeld(AnnotatedMixin &)', 'ChainstateManager::GetMutex() const', 'std::__1::tuple_element<1ul, std::__1::pair >::type& std::__1::get[abi:de180100]<1ul, uint256 const, CBlockIndex>(std::__1::pair &)']

19644 24225 Chainstate::InvalidateBlock(BlockValidationState&,CBlockIndex*) call site: 00000 ./validation.cpp:3656
10654 10654 1 :

['Chainstate::MaybeUpdateMempoolForReorg(DisconnectedBlockTransactions&, bool)']

10654 13724 Chainstate::ActivateBestChainStep(BlockValidationState&,CBlockIndex*,std::__1::shared_ptr const&,bool&,ConnectTrace&) call site: 00000 ./validation.cpp:3400
5770 14271 26 :

['CBlockIndex::GetBlockHash() const', 'LastCommonAncestor(CBlockIndex const*, CBlockIndex const*)', 'std::__1::unordered_map , std::__1::allocator > >::operator[](uint256 const&)', 'node::BlockManager::ReadBlock(CBlock&, CBlockIndex const&) const', 'util::TranslatedLiteral::operator bilingual_str() const', 'void LogPrintFormatInternal<>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<0>)', 'void LogPrintFormatInternal , std::__1::allocator > >(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, int const&, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string_view >::basic_string_view[abi:de180100](char const*)', 'CCoinsViewCache::SetBestBlock(uint256 const&)', 'Chainstate::RollforwardBlock(CBlockIndex const*, CCoinsViewCache&)', 'CCoinsViewCache::Flush()', 'std::__1::vector >::size[abi:de180100]() const', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::unordered_map , std::__1::allocator > >::count[abi:de180100](uint256 const&) const', 'base_blob<256u>::ToString() const', 'bilingual_str::~bilingual_str()', 'std::__1::basic_string , std::__1::allocator >::basic_string[abi:de180100]()', 'std::__1::vector >::operator[][abi:de180100](unsigned long)', 'CBlock::CBlock()', 'base_blob<256u>::IsNull() const', 'CBlock::~CBlock()', 'CBlockIndex const*&& inline_assertion_check (CBlockIndex const*&&, char const*, int, char const*, char const*)', 'Chainstate::DisconnectBlock(CBlock const&, CBlockIndex const*, CCoinsViewCache&)', 'CBlockIndex::GetAncestor(int) const', 'void LogPrintFormatInternal , std::__1::allocator >, int>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, std::__1::basic_string , std::__1::allocator > const&, int const&)', 'ChainstateManager::GetNotifications() const']

5774 14285 Chainstate::ReplayBlocks() call site: 00000 ./validation.cpp:4870
2882 5319 9 :

['fs::operator/(fs::path, char const*) [clone .227512]', 'std::__1::vector >::~vector[abi:de180100]()', 'std::__1::vector >::resize(unsigned long)', 'DumpAnchors(fs::path const&, std::__1::vector > const&)', 'fs::path::~path()', 'ArgsManager::GetDataDirNet() const', 'CConnman::DumpAddresses()', 'CConnman::GetCurrentBlockRelayOnlyConns() const', 'std::__1::vector >::size[abi:de180100]() const']

2882 6967 CConnman::StopNodes() call site: 00000 ./net.cpp:3454
2814 6729 31 :

['PartiallyDownloadedBlock::~PartiallyDownloadedBlock()', 'CBlockIndex::GetBlockHash() const', 'std::__1::vector , std::__1::allocator > >::~vector[abi:de180100]()', 'std::__1::basic_string_view >::basic_string_view[abi:de180100](char const*)', '(anonymous namespace)::PeerManagerImpl::BlockRequested(long, CBlockIndex const&, std::__1::__list_iterator<(anonymous namespace)::QueuedBlock, void*>**)', '(anonymous namespace)::PeerManagerImpl::Misbehaving((anonymous namespace)::Peer&, std::__1::basic_string , std::__1::allocator > const&)', '_ZNSt3__18optionalIlEC2B8de180100IlTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_', 'std::__1::vector >::empty[abi:de180100]() const', 'BlockTransactionsRequest::~BlockTransactionsRequest()', 'PartiallyDownloadedBlock::IsTxAvailable(unsigned long) const', 'operator delete(void*)', 'PartiallyDownloadedBlock::InitData(CBlockHeaderAndShortTxIDs const&, std::__1::vector , std::__1::allocator > > const&)', 'std::__1::unique_ptr >::reset[abi:de180100](PartiallyDownloadedBlock*)', 'std::__1::unique_ptr >::operator*[abi:de180100]() const', 'PartiallyDownloadedBlock::PartiallyDownloadedBlock(CTxMemPool*)', 'std::__1::__list_iterator<(anonymous namespace)::QueuedBlock, void*>::operator->[abi:de180100]() const', 'operator new(unsigned long)', 'std::__1::vector , std::__1::allocator > >::vector[abi:de180100]()', 'std::__1::__atomic_base ::operator bool[abi:de180100]() const', 'void LogPrintFormatInternal<>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<0>)', 'std::__1::vector >::push_back[abi:de180100](unsigned short&&)', 'BlockTransactionsRequest::BlockTransactionsRequest()', 'std::__1::unique_ptr >::operator bool[abi:de180100]() const', 'void (anonymous namespace)::PeerManagerImpl::MakeAndPushMessage (CNode&, std::__1::basic_string , std::__1::allocator >, BlockTransactionsRequest&) const', 'PartiallyDownloadedBlock::FillBlock(CBlock&, std::__1::vector , std::__1::allocator > > const&)', 'std::__1::shared_ptr ::operator*[abi:de180100]() const', '(anonymous namespace)::PeerManagerImpl::IsBlockRequestedFromOutbound(uint256 const&)', 'CNode::IsInboundConn() const', 'CBlockHeaderAndShortTxIDs::BlockTxCount() const', 'LogAcceptCategory(BCLog::LogFlags, BCLog::Level) [clone .243001]', 'std::__1::list<(anonymous namespace)::QueuedBlock, std::__1::allocator<(anonymous namespace)::QueuedBlock> >::size[abi:de180100]() const']

2830 48693 (anonymousnamespace)::PeerManagerImpl::ProcessMessage(CNode&,std::__1::basic_string ,std::__1::allocator >const&,DataStream&,std::__1::chrono::duration >,std::__1::atomic const&) call site: 00000 ./net_processing.cpp:4460
1372 2570 19 :

['std::__1::optional , std::__1::allocator > >::optional[abi:de180100]()', 'int const& std::__1::min[abi:de180100] (int const&, int const&)', 'std::__1::unordered_map , std::__1::allocator >, node::PruneLockInfo, std::__1::hash , std::__1::allocator > >, std::__1::equal_to , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, node::PruneLockInfo> > >::begin[abi:de180100]()', 'node::BlockManager::FindFilesToPruneManual(std::__1::set , std::__1::allocator >&, int, Chainstate const&, ChainstateManager&)', 'int const& std::__1::max[abi:de180100] (int const&, int const&)', 'std::__1::optional , std::__1::allocator > >::value[abi:de180100]() &', 'node::BlockManager::FindFilesToPrune(std::__1::set , std::__1::allocator >&, int, Chainstate const&, ChainstateManager&)', 'std::__1::optional , std::__1::allocator > >& std::__1::optional , std::__1::allocator > >::operator=[abi:de180100] , std::__1::allocator > const&, void>(std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::unique_ptr >::operator->[abi:de180100]() const', 'std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> >::operator++[abi:de180100]()', 'std::__1::operator==[abi:de180100](std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> > const&, std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> > const&)', 'std::__1::optional , std::__1::allocator > >::~optional()', 'std::__1::__hash_map_iterator , std::__1::allocator >, node::PruneLockInfo>, void*>*> >::operator*[abi:de180100]() const', 'std::__1::numeric_limits ::max[abi:de180100]()', 'std::__1::optional , std::__1::allocator > >::operator bool[abi:de180100]() const', 'std::__1::set , std::__1::allocator >::empty[abi:de180100]() const', 'kernel::BlockTreeDB::WriteFlag(std::__1::basic_string , std::__1::allocator > const&, bool)', 'std::__1::unordered_map , std::__1::allocator >, node::PruneLockInfo, std::__1::hash , std::__1::allocator > >, std::__1::equal_to , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, node::PruneLockInfo> > >::end[abi:de180100]()', 'void LogPrintFormatInternal , std::__1::allocator >, int>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, std::__1::basic_string , std::__1::allocator > const&, int const&)']

2526 19046 Chainstate::FlushStateToDisk(BlockValidationState&,FlushStateMode,int) call site: 00000 ./validation.cpp:2824
1311 1870 11 :

['CheckBlockDataAvailability(node::BlockManager&, CBlockIndex const&, bool)', 'node::BlockManager::ReadBlockUndo(CBlockUndo&, CBlockIndex const&) const', '__cxa_allocate_exception', 'UniqueLock >::UniqueLock(AnnotatedMixin &, char const*, char const*, int, bool)', '__cxa_throw', '__cxa_free_exception', 'AnnotatedMixin & MaybeCheckNotHeld >(AnnotatedMixin &)', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8de180100ILi0EEEPKc', 'UniqueLock >::~UniqueLock()', 'JSONRPCError(int, std::__1::basic_string , std::__1::allocator > const&)', 'std::__1::basic_string , std::__1::allocator >::~basic_string()']

1315 1874 GetUndoChecked(node::BlockManager&,CBlockIndexconst&) call site: 00000 ./rpc/blockchain.cpp:687
1042 1048 3 :

['wallet::CWallet::GetLastBlockHeight() const', 'wallet::CWallet::GetLastBlockHash() const', 'wallet::DiscourageFeeSniping(CMutableTransaction&, FastRandomContext&, interfaces::Chain&, uint256 const&, int)']

1306 6634 wallet::CreateTransactionInternal(wallet::CWallet&,std::__1::vector >const&,std::__1::optional ,wallet::CCoinControlconst&,bool) call site: 00000 ./wallet/spend.cpp:1247
844 1693 9 :

['std::__1::array , 2ul>::operator[][abi:de180100](unsigned long)', 'void LogPrintFormatInternal , std::__1::allocator >, int, unsigned int>(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<4>, int const&, std::__1::basic_string , std::__1::allocator > const&, int const&, unsigned int const&)', 'LogAcceptCategory(BCLog::LogFlags, BCLog::Level) [clone .246808]', 'std::__1::basic_string_view >::basic_string_view[abi:de180100](char const*)', 'void LogPrintFormatInternal (std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<3>, int const&, bool const&, int const&)', 'node::BlockManager::FlushBlockFile(int, bool, bool)', 'CBlockFileInfo::ToString() const', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::optional & std::__1::optional ::operator=[abi:de180100] (node::BlockfileCursor&&)']

848 2356 node::BlockManager::FindNextBlockPos(unsignedint,unsignedint,unsignedlong) call site: 00000 ./node/blockstorage.cpp:848
814 1255 3 :

['CBlockIndex::GetAncestor(int) const', 'void LogPrintFormatInternal , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string_view >, std::__1::basic_string_view >, int, BCLog::LogFlags, BCLog::Level, util::ConstevalFormatString<2>, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)', 'BlockFilterIndex::LookupFilterHeader(CBlockIndex const*, uint256&)']

814 4029 (anonymousnamespace)::PeerManagerImpl::ProcessGetCFHeaders(CNode&,(anonymousnamespace)::Peer&,DataStream&) call site: 00000 ./net_processing.cpp:3255
750 750 1 :

['ChainstateManager::DeleteSnapshotChainstate()']

1738 24973 node::LoadChainstate(ChainstateManager&,kernel::CacheSizesconst&,node::ChainstateLoadOptionsconst&) call site: 00000 ./node/chainstate.cpp:173
498 498 1 :

['node::BlockManager::UnlinkPrunedFiles(std::__1::set , std::__1::allocator > const&) const']

715 7692 Chainstate::FlushStateToDisk(BlockValidationState&,FlushStateMode,int) call site: 00000 ./validation.cpp:2903

Runtime coverage analysis

Covered functions
13222
Functions that are reachable but not covered
16
Reachable functions
57
Percentage of reachable functions covered
71.93%
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
./test/fuzz/fuzz.cpp 2
./test/fuzz/util/check_globals.cpp 2
./util/check.h 1
./util/check.cpp 1
./tinyformat.h 17
/usr/local/bin/../include/c++/v1/sstream 2

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
leveldb::DBImpl::BuildBatchGroup(leveldb::DBImpl::Writer**) 35 17 48.57% []
leveldb::DBImpl::MakeRoomForWrite(bool) 48 16 33.33% []
leveldb::Version::ForEachOverlapping(leveldb::Slice,leveldb::Slice,void*,bool(*)(void*,int,leveldb::FileMetaData*)) 34 10 29.41% []
leveldb::crc32c::Extend(unsignedint,charconst*,unsignedlong) 75 6 8.0% []
ApplyArgsManOptions(ArgsManagerconst&,CChainParamsconst&,kernel::MemPoolOptions&) 42 18 42.85% []
node::BlockAssembler::addPackageTxs(int&,int&) 80 12 15.0% []
IsWitnessStandard(CTransactionconst&,CCoinsViewCacheconst&) 59 25 42.37% []
SingleTRUCChecks(std::__1::shared_ptr const&,std::__1::set >>>>>>,boost::multi_index::detail::bucket_array >,boost::multi_index::detail::hashed_unique_tag,boost::multi_index::detail::hashed_index_global_iterator_tag>>,CompareIteratorByHash,std::__1::allocator >>>>>>,boost::multi_index::detail::bucket_array >,boost::multi_index::detail::hashed_unique_tag,boost::multi_index::detail::hashed_index_global_iterator_tag>>>>const&,std::__1::set ,std::__1::less >,std::__1::allocator >>const&,long) 49 8 16.32% []
EvalScript(std::__1::vector >,std::__1::allocator >>>&,CScriptconst&,unsignedint,BaseSignatureCheckerconst&,SigVersion,ScriptExecutionData&,ScriptError_t*) 612 79 12.90% []
voidPrecomputedTransactionData::Init (CTransactionconst&,std::__1::vector >&&,bool) 37 17 45.94% []
VerifyScript(CScriptconst&,CScriptconst&,CScriptWitnessconst*,unsignedint,BaseSignatureCheckerconst&,ScriptError_t*) 78 26 33.33% []
VerifyWitnessProgram(CScriptWitnessconst&,int,std::__1::vector >const&,unsignedint,BaseSignatureCheckerconst&,ScriptError_t*,bool) 73 29 39.72% []
ScriptErrorString(ScriptError_t) 113 9 7.964% []
tinyformat::detail::streamStateFromFormat(std::__1::basic_ostream >&,bool&,bool&,int&,charconst*,tinyformat::detail::FormatArgconst*,int&,int) 162 63 38.88% ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp']
CTxMemPool::check(CCoinsViewCacheconst&,long)const 83 17 20.48% []
CTxMemPool::TrimToSize(unsignedlong,std::__1::vector >*) 34 8 23.52% []
(anonymousnamespace)::MemPoolAccept::AcceptSingleTransaction(std::__1::shared_ptr const&,(anonymousnamespace)::MemPoolAccept::ATMPArgs&) 64 9 14.06% []
(anonymousnamespace)::MemPoolAccept::PreChecks((anonymousnamespace)::MemPoolAccept::ATMPArgs&,(anonymousnamespace)::MemPoolAccept::Workspace&) 145 44 30.34% []
CheckWitnessMalleation(CBlockconst&,bool,BlockValidationState&) 35 15 42.85% []
ec_seckey_export_der(secp256k1_context_structconst*,unsignedchar*,unsignedlong*,unsignedcharconst*,bool) 61 32 52.45% []
BCLog::Logger::LogPrintStr_(std::__1::basic_string_view >,std::__1::basic_string_view >,std::__1::basic_string_view >,int,BCLog::LogFlags,BCLog::Level) 51 26 50.98% []
ecdsa_signature_parse_der_lax(secp256k1_ecdsa_signature*,unsignedcharconst*,unsignedlong) 118 55 46.61% []
DecodeBase32(std::__1::basic_string_view >) 31 17 54.83% []
CheckChecksum(std::__1::span &,bool,std::__1::basic_string ,std::__1::allocator >&,std::__1::basic_string ,std::__1::allocator >*) 31 12 38.70% []
WrappedGetAddrInfo(std::__1::basic_string ,std::__1::allocator >const&,bool) 36 14 38.88% []
(anonymousnamespace)::InferScript(CScriptconst&,(anonymousnamespace)::ParseScriptContext,SigningProviderconst&) 126 54 42.85% []
(anonymousnamespace)::ParseScript(unsignedint&,std::__1::span &,(anonymousnamespace)::ParseScriptContext,FlatSigningProvider&,std::__1::basic_string ,std::__1::allocator >&) 371 69 18.59% []
(anonymousnamespace)::ParsePubkeyInner(unsignedint,std::__1::span const&,(anonymousnamespace)::ParseScriptContext,FlatSigningProvider&,bool&,std::__1::basic_string ,std::__1::allocator >&) 80 27 33.75% []
(anonymousnamespace)::ParseKeyPath(std::__1::vector ,std::__1::allocator >>const&,std::__1::vector >,std::__1::allocator >>>&,bool&,std::__1::basic_string ,std::__1::allocator >&,bool) 54 21 38.88% []
miniscript::Node ::ToScript<(anonymousnamespace)::ScriptMaker>((anonymousnamespace)::ScriptMakerconst&)const::{lambda(bool,miniscript::Node const&,std::__1::span )#1}::operator()(bool,miniscript::Node const&,std::__1::span )const 58 20 34.48% []
PackageTRUCChecks(std::__1::shared_ptr const&,long,std::__1::vector ,std::__1::allocator >>const&,std::__1::set >>>>>>,boost::multi_index::detail::bucket_array >,boost::multi_index::detail::hashed_unique_tag,boost::multi_index::detail::hashed_index_global_iterator_tag>>,CompareIteratorByHash,std::__1::allocator >>>>>>,boost::multi_index::detail::bucket_array >,boost::multi_index::detail::hashed_unique_tag,boost::multi_index::detail::hashed_index_global_iterator_tag>>>>const&) 80 15 18.75% []
CheckPackageMempoolAcceptResult(std::__1::vector ,std::__1::allocator >>const&,PackageMempoolAcceptResultconst&,bool,CTxMemPoolconst*) 79 43 54.43% []
(anonymousnamespace)::MemPoolAccept::AcceptMultipleTransactions(std::__1::vector ,std::__1::allocator >>const&,(anonymousnamespace)::MemPoolAccept::ATMPArgs&) 82 16 19.51% []
(anonymousnamespace)::MemPoolAccept::AcceptPackage(std::__1::vector ,std::__1::allocator >>const&,(anonymousnamespace)::MemPoolAccept::ATMPArgs&) 102 48 47.05% []
CBitcoinLevelDBLogger::Logv(charconst*,__va_list_tag*) 44 4 9.090% []
boolkernel::ComputeUTXOStats (CCoinsView*,kernel::CCoinsStats&,HashWriter,std::__1::function const&) 32 11 34.37% []
leveldb::DBImpl::Recover(leveldb::VersionEdit*,bool*) 68 37 54.41% []
leveldb::log::Reader::ReadRecord(leveldb::Slice*,std::__1::basic_string ,std::__1::allocator >*) 92 26 28.26% []
leveldb::VersionEdit::DecodeFrom(leveldb::Sliceconst&) 86 40 46.51% []
leveldb::VersionSet::Builder::SaveTo(leveldb::Version*) 36 18 50.0% []
V2Transport::ReceivedBytes(std::__1::span &) 56 30 53.57% []
kernel::BlockTreeDB::LoadBlockIndexGuts(Consensus::Paramsconst&,std::__1::function ,util::SignalInterruptconst&) 38 7 18.42% []
node::BlockManager::LoadBlockIndex(std::__1::optional const&) 58 15 25.86% []
node::BlockManager::FindNextBlockPos(unsignedint,unsignedint,unsignedlong) 59 25 42.37% []
node::BlockManager::ReadRawBlock(std::__1::vector >&,FlatFilePosconst&)const 32 15 46.87% []
node::LoadChainstate(ChainstateManager&,kernel::CacheSizesconst&,node::ChainstateLoadOptionsconst&) 53 22 41.50% []
node::VerifyLoadedChainstate(ChainstateManager&,node::ChainstateLoadOptionsconst&) 35 10 28.57% []
Chainstate::FindMostWorkChain() 42 21 50.0% []
Chainstate::ReplayBlocks() 57 6 10.52% []
ChainstateManager::MaybeCompleteSnapshotValidation() 97 8 8.247% []
InferTaprootTree(TaprootSpendDataconst&,XOnlyPubKeyconst&) 86 5 5.813% []
node::MiniMiner::MiniMiner(CTxMemPoolconst&,std::__1::vector >const&) 73 8 10.95% []
node::MiniMiner::BuildMockTemplate(std::__1::optional ) 47 12 25.53% []
node::MiniMiner::CalculateTotalBumpFees(CFeeRateconst&) 33 14 42.42% []
miniscript::Node ::CalcOps()const 73 5 6.849% []
miniscript::Node ::CalcStackSize()const 98 9 9.183% []
miniscript::Node ::CalcWitnessSize()const 52 7 13.46% []
HeadersSyncState::ProcessNextHeaders(std::__1::vector >const&,bool) 38 17 44.73% []
PermittedDifficultyTransition(Consensus::Paramsconst&,long,unsignedint,unsignedint) 33 8 24.24% []
ArgsManager::ParseParameters(int,charconst*const*,std::__1::basic_string ,std::__1::allocator >&) 48 25 52.08% []
leveldb::DBImpl::BackgroundCompaction() 69 6 8.695% []
leveldb::Version::GetOverlappingInputs(int,leveldb::InternalKeyconst*,leveldb::InternalKeyconst*,std::__1::vector >*) 35 14 40.0% []
leveldb::Block::Iter::Seek(leveldb::Sliceconst&) 31 12 38.70% []
leveldb::ReadBlock(leveldb::RandomAccessFile*,leveldb::ReadOptionsconst&,leveldb::BlockHandleconst&,leveldb::BlockContents*) 63 28 44.44% []
leveldb::Status::ToString()const 38 5 13.15% []
CConnman::GetAddedNodeInfo(bool)const 50 17 34.0% []
_ZN12_GLOBAL__N_118MulWithClMulReduceIjLi32ETnT_Lj141EEES1_S1_S1_ 34 12 35.29% []
(anonymousnamespace)::Construct(int,int) 77 24 31.16% []
DescriptorCache::MergeAndDiff(DescriptorCacheconst&) 39 12 30.76% []
std::__1::unique_ptr const,std::__1::default_delete const>>miniscript::internal::DecodeScript >>*>>(std::__1::__wrap_iter >>*>&,std::__1::__wrap_iter >>*>,WshSatisfierconst&) 334 17 5.089% []
DataFromTransaction(CMutableTransactionconst&,unsignedint,CTxOutconst&) 49 21 42.85% []
SignStep(SigningProviderconst&,BaseSignatureCreatorconst&,CScriptconst&,std::__1::vector >,std::__1::allocator >>>&,TxoutType&,SigVersion,SignatureData&) 70 35 50.0% []
wallet::CWallet::AddWalletDescriptor(wallet::WalletDescriptor&,FlatSigningProviderconst&,std::__1::basic_string ,std::__1::allocator >const&,bool) 41 20 48.78% []
evbuffer_pullup 86 14 16.27% []
evbuffer_search_eol 70 38 54.28% []
evbuffer_add 74 36 48.64% []
evbuffer_chain_free 42 9 21.42% []
evhttp_request_new 37 18 48.64% []
end_of_path 32 17 53.12% []
miniscript::Node ::ProduceInput (WshSatisfierconst&)const::{lambda(miniscript::Node const&,std::__1::span )#1}::operator()(miniscript::Node const&,std::__1::span )const 141 4 2.836% []
Socks5(std::__1::basic_string ,std::__1::allocator >const&,unsignedshort,ProxyCredentialsconst*,Sockconst&) 121 36 29.75% []
(anonymousnamespace)::PeerManagerImpl::MaybePunishNodeForBlock(long,BlockValidationStateconst&,bool,std::__1::basic_string ,std::__1::allocator >const&) 36 14 38.88% []
(anonymousnamespace)::PeerManagerImpl::ProcessCompactBlockTxns(CNode&,(anonymousnamespace)::Peer&,BlockTransactionsconst&) 48 14 29.16% []
(anonymousnamespace)::PeerManagerImpl::IsContinuationOfLowWorkHeadersSync((anonymousnamespace)::Peer&,CNode&,std::__1::vector >&) 56 4 7.142% []
(anonymousnamespace)::PeerManagerImpl::HeadersDirectFetchBlocks(CNode&,(anonymousnamespace)::Peerconst&,CBlockIndexconst&) 48 5 10.41% []
(anonymousnamespace)::PeerManagerImpl::PrepareBlockFilterRequest(CNode&,(anonymousnamespace)::Peer&,BlockFilterType,unsignedint,uint256const&,unsignedint,CBlockIndexconst*&,BlockFilterIndex*&) 41 20 48.78% []
(anonymousnamespace)::PeerManagerImpl::SendMessages(CNode*) 327 165 50.45% []
boolkernel::ComputeUTXOStats (CCoinsView*,kernel::CCoinsStats&,MuHash3072,std::__1::function const&) 32 11 34.37% []
leveldb::DBImpl::GetProperty(leveldb::Sliceconst&,std::__1::basic_string ,std::__1::allocator >*) 58 23 39.65% []
pruneblockchain()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 32 5 15.62% []
scanblocks()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 117 30 25.64% []
getblockfilter()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 49 14 28.57% []
estimaterawfee()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 52 13 25.0% []
GetNetworkHashPS(int,int,CChainconst&) 32 13 40.62% []
getblocktemplate()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 231 78 33.76% []
getpeerinfo()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 89 10 11.23% []
getaddednodeinfo()::$_0::operator()(RPCHelpManconst&,JSONRPCRequestconst&)const 34 15 44.11% []
ParsePrevouts(UniValueconst&,FlatSigningProvider*,std::__1::map ,std::__1::allocator >>&) 85 10 11.76% []
RPCHelpMan::HandleRequest(JSONRPCRequestconst&)const 46 25 54.34% []
miniscript::Node ::ProduceInput (TapSatisfierconst&)const::{lambda(miniscript::Node const&,std::__1::span )#1}::operator()(miniscript::Node const&,std::__1::span )const 141 4 2.836% []
Chainstate::InvalidateBlock(BlockValidationState&,CBlockIndex*) 98 5 5.102% []
CVerifyDB::VerifyDB(Chainstate&,Consensus::Paramsconst&,CCoinsView&,int,int) 113 5 4.424% []
wallet::SelectCoins(wallet::CWalletconst&,wallet::CoinsResult&,wallet::PreSelectedInputsconst&,longconst&,wallet::CCoinControlconst&,wallet::CoinSelectionParamsconst&) 34 17 50.0% []
ReadRegTestArgs(ArgsManagerconst&,CChainParams::RegTestOptions&) 59 16 27.11% []
AppInitParameterInteraction(ArgsManagerconst&) 165 82 49.69% []
node::ApplyArgsManOptions(ArgsManagerconst&,kernel::ChainstateManagerOpts&) 33 15 45.45% []

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/bitcoin-core/build_fuzz/src/wallet/./wallet/coincontrol.cpp [] []
./test/fuzz/validation_load_mempool.cpp [] []
./util/transaction_identifier.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./wallet/test/fuzz/coinselection.cpp [] []
./pow.cpp [] []
./common/args.cpp [] []
./script/solver.h [] []
./test/fuzz/block.cpp [] []
./wallet/sqlite.cpp [] []
./node/mini_miner.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/identity.hpp [] []
./rpc/request.cpp [] []
./crypto/aes.cpp [] []
./index/base.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/headerssync.cpp [] []
./node/blockmanager_args.cpp [] []
./rpc/request.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/optional/detail/optional_aligned_storage.hpp [] []
./leveldb/db/write_batch.cc [] []
./wallet/migrate.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/throw_exception.hpp [] []
/usr/select.c [] []
./consensus/validation.h [] []
./test/fuzz/secp256k1_ec_seckey_import_export_der.cpp [] []
./coins.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/wallet.cpp [] []
./test/fuzz/vecdeque.cpp [] []
./crypto/common.h [] []
./test/fuzz/coins_view.cpp [] []
./crypto/sha3.h [] []
./net.h [] []
/src/bitcoin-core/build_fuzz/src/univalue/./univalue/lib/univalue.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/variant.hpp [] []
./blockencodings.cpp [] []
./primitives/transaction.h [] []
./util/strencodings.h [] []
./test/fuzz/util/mempool.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/optional/detail/optional_trivially_copyable_base.hpp [] []
./index/txindex.h [] []
./leveldb/table/two_level_iterator.cc [] []
./test/fuzz/socks5.cpp [] []
/src/bitcoin-core/build_fuzz/src/./net.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/rpc.cpp [] []
./kernel/coinstats.cpp [] []
/src/bitcoin-core/build_fuzz/src/./httprpc.cpp [] []
./test/fuzz/crypto_aes256.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rest.cpp [] []
./leveldb/db/memtable.h [] []
./headerssync.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/locale.cpp [] []
./minisketch/src/fields/clmul_1byte.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_traits/aligned_storage.hpp [] []
./test/fuzz/prevector.cpp [] []
./util/thread.cpp [] []
./hash.cpp [] []
/usr/local/bin/../include/c++/v1/sstream ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp'] []
./test/fuzz/key.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/server.cpp [] []
./wallet/init.cpp [] []
./node/txdownloadman_impl.cpp [] []
./leveldb/table/iterator_wrapper.h [] []
./leveldb/util/filter_policy.cc [] []
./node/psbt.cpp [] []
./outputtype.cpp [] []
./test/fuzz/cluster_linearize.cpp [] []
./test/fuzz/locale.cpp [] []
./node/txreconciliation.cpp [] []
./node/warnings.h [] []
./headerssync.cpp [] []
./common/netif.cpp [] []
./node/utxo_snapshot.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/kitchen_sink.cpp [] []
./test/fuzz/script_parsing.cpp [] []
./test/fuzz/rbf.cpp [] []
./test/fuzz/feeratediagram.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/slot_template.hpp [] []
/usr/evthread.c [] []
./node/mempool_persist.cpp [] []
./test/fuzz/addition_overflow.cpp [] []
./addresstype.cpp [] []
./node/chainstatemanager_args.cpp [] []
./script/sign.h [] []
./blockfilter.h [] []
./netmessagemaker.h [] []
./validation.h [] []
./wallet/feebumper.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/tx_in.cpp [] []
./protocol.h [] []
./util/string.cpp [] []
./test/fuzz/span.cpp [] []
./wallet/receive.cpp [] []
./minisketch/src/fields/generic_1byte.cpp [] []
./rpc/net.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/asmap_direct.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/versionbits.cpp [] []
./wallet/test/fuzz/wallet_bdb_parser.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/utility/base_from_member.hpp [] []
./kernel/caches.h [] []
./crypto/hex_base.h [] []
./wallet/feebumper.cpp [] []
./test/util/setup_common.cpp [] []
/usr/evthread_pthread.c [] []
./util/check.h ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp'] []
./primitives/block.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/blockchain.cpp [] []
./common/bloom.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/detail/initializer.hpp [] []
./clientversion.cpp [] []
./test/fuzz/transaction.cpp [] []
/usr/local/lib/clang/18/include/cpuid.h [] []
./node/chainstate.h [] []
./wallet/scriptpubkeyman.h [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/migrate.cpp [] []
/src/bitcoin-core/build_fuzz/src/./validation.cpp [] []
./node/utxo_snapshot.h [] []
./leveldb/table/filter_block.h [] []
/src/bitcoin-core/build_fuzz/src/./kernel/cs_main.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/util/./test/fuzz/fuzz.cpp [] []
./test/fuzz/descriptor_parse.cpp [] []
./validationinterface.cpp [] []
./leveldb/util/cache.cc [] []
./minisketch/include/minisketch.h [] []
./wallet/spend.h [] []
/usr/event.c [] []
./i2p.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/float.cpp [] []
/usr/evutil_time.c [] []
./test/fuzz/blockfilter.cpp [] []
./net_processing.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_interpreter.cpp [] []
./minisketch/src/fields/generic_5bytes.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/signals_common.hpp [] []
./leveldb/util/status.cc [] []
/src/bitcoin-core/src/secp256k1/src/scalar_4x64_impl.h [] []
./netgroup.cpp [] []
/usr/minheap-internal.h [] []
./univalue/include/univalue.h [] []
./txdb.h [] []
./script/descriptor.h [] []
./test/fuzz/pcp.cpp [] []
./wallet/rpc/coins.cpp [] []
./test/fuzz/asmap.cpp [] []
./crypto/sha512.h [] []
./test/fuzz/txrequest.cpp [] []
./test/fuzz/net_permissions.cpp [] []
./wallet/transaction.cpp [] []
./checkqueue.h [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/transactions.cpp [] []
/src/bitcoin-core/build_fuzz/src/./node/utxo_snapshot.cpp [] []
./test/fuzz/rpc.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/sp_counted_impl.hpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/slot_call_iterator.hpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/walletdb.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/shared_count.hpp [] []
./util/check.cpp ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp'] []
/src/bitcoin-core/build_fuzz/src/./script/descriptor.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/p2p_transport_serialization.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/coinselection.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_ops.cpp [] []
./test/fuzz/p2p_handshake.cpp [] []
./kernel/mempool_removal_reason.cpp [] []
./node/caches.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/p2p_handshake.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/variadic_slot_invoker.hpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_index/type_index_facade.hpp [] []
./txrequest.cpp [] []
./util/syserror.cpp [] []
./test/fuzz/policy_estimator.cpp [] []
./test/fuzz/bitset.cpp [] []
./wallet/rpc/transactions.cpp [] []
./crypto/ripemd160.cpp [] []
./undo.h [] []
./minisketch/src/fields/generic_7bytes.cpp [] []
./minisketch/src/fields/generic_8bytes.cpp [] []
./wallet/rpc/spend.cpp [] []
./script/keyorigin.h [] []
./test/fuzz/crypto.cpp [] []
./arith_uint256.cpp [] []
./policy/feerate.cpp [] []
./compat/byteswap.h [] []
/usr/strlcpy.c [] []
./test/util/cluster_linearize.h [] []
./test/fuzz/crypto_aes256cbc.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/process_message.cpp [] []
./signet.h [] []
./protocol.cpp [] []
./util/bitdeque.h [] []
./crc32c/src/./crc32c_sse42_check.h [] []
./test/fuzz/process_messages.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/signature_checker.cpp [] []
./wallet/crypter.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/optional_last_value.hpp [] []
./scheduler.cpp [] []
./test/fuzz/util/net.h [] []
./util/feefrac.cpp [] []
./node/context.cpp [] []
./test/fuzz/deserialize.cpp [] []
./test/fuzz/system.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/core/addressof.hpp [] []
./minisketch/src/fields/generic_2bytes.cpp [] []
/usr/local/bin/../include/c++/v1/__exception/exception_ptr.h [] []
./leveldb/db/db_iter.cc [] []
./test/fuzz/p2p_transport_serialization.cpp [] []
./test/fuzz/crypto_common.cpp [] []
./test/fuzz/node_eviction.cpp [] []
./rpc/register.h [] []
./leveldb/include/leveldb/slice.h [] []
./policy/feerate.h [] []
./test/fuzz/rolling_bloom_filter.cpp [] []
./leveldb/table/format.cc [] []
/usr/local/bin/../include/c++/v1/semaphore [] []
./node/chainstate.cpp [] []
./interfaces/ipc.h [] []
./leveldb/include/leveldb/cache.h [] []
./wallet/rpc/wallet.cpp [] []
./test/fuzz/parse_script.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/tx_out.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/netbase_dns_lookup.cpp [] []
/src/bitcoin-core/src/secp256k1/src/modules/recovery/main_impl.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./wallet/test/fuzz/wallet_bdb_parser.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_poly1305.cpp [] []
./test/fuzz/util/mempool.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/exception/exception.hpp [] []
./crypto/hmac_sha512.h [] []
./util/fs_helpers.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/parse_script.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/function/function_template.hpp [] []
./addrman.h [] []
/src/bitcoin-core/build_fuzz/src/./script/miniscript.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/scriptpubkeyman.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/poolresource.cpp [] []
./interfaces/chain.h [] []
./wallet/db.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/detail/forced_return.hpp [] []
/src/bitcoin-core/src/secp256k1/src/selftest.h [] []
./test/fuzz/block_header.cpp [] []
./leveldb/include/leveldb/comparator.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/addition_overflow.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/receive.cpp [] []
./randomenv.cpp [] []
./node/types.h [] []
./leveldb/util/coding.h [] []
./leveldb/db/dbformat.h [] []
./test/fuzz/load_external_block_file.cpp [] []
./addresstype.h [] []
./test/fuzz/checkqueue.cpp [] []
./chainparams.cpp [] []
/src/bitcoin-core/src/secp256k1/src/modules/extrakeys/main_impl.h [] []
./util/result.h [] []
./leveldb/db/skiplist.h [] []
./test/fuzz/signature_checker.cpp [] []
./test/util/setup_common.h [] []
./httpserver.h [] []
./indirectmap.h [] []
./leveldb/util/crc32c.cc [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/random.cpp [] []
./wallet/db.h [] []
/src/bitcoin-core/build_fuzz/src/./mapport.cpp [] []
./rpc/blockchain.cpp [] []
./netaddress.h [] []
./index/coinstatsindex.h [] []
./common/signmessage.cpp [] []
/usr/local/bin/../include/c++/v1/stdexcept [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/process_messages.cpp [] []
./util/bytevectorhash.cpp [] []
./script/signingprovider.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/tx_pool.cpp [] []
./interfaces/node.h [] []
./minisketch/src/fields/generic_6bytes.cpp [] []
./util/batchpriority.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index_container.hpp [] []
./deploymentinfo.h [] []
./util/overflow.h [] []
./support/events.h [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/load.cpp [] []
./test/fuzz/crypto_chacha20.cpp [] []
./test/fuzz/overflow.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/ord_index_node.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/fee_rate.cpp [] []
./leveldb/util/crc32c.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/bip324.cpp [] []
./common/args.h [] []
./test/fuzz/script_flags.cpp [] []
./wallet/sqlite.h [] []
./rpc/mempool.cpp [] []
./common/settings.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/result_type_wrapper.hpp [] []
./node/txdownloadman.h [] []
./minisketch/src/fields/../sketch_impl.h [] []
./util/string.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/hash_index_iterator.hpp [] []
./leveldb/helpers/memenv/memenv.cc [] []
./leveldb/util/logging.cc [] []
./wallet/load.cpp [] []
./wallet/test/fuzz/coincontrol.cpp [] []
./test/fuzz/i2p.cpp [] []
./core_memusage.h [] []
./node/abort.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/autofile.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/protocol.cpp [] []
/src/bitcoin-core/build_fuzz/src/./index/coinstatsindex.cpp [] []
/src/bitcoin-core/build_fuzz/src/./addresstype.cpp [] []
./crypto/hmac_sha512.cpp [] []
./serialize.h [] []
./netaddress.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/policy_estimator_io.cpp [] []
./rpc/util.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/primitives_transaction.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/slot_base.hpp [] []
./script/script.h [] []
./leveldb/port/port_stdcxx.h [] []
./leveldb/util/options.cc [] []
/src/bitcoin-core/src/secp256k1/src/scalar_impl.h [] []
./wallet/spend.cpp [] []
./random.h [] []
./leveldb/db/log_reader.h [] []
./semaphore_grant.h [] []
./pubkey.h [] []
./leveldb/util/env.cc [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/chain.cpp [] []
/src/bitcoin-core/src/secp256k1/src/modules/schnorrsig/main_impl.h [] []
./node/timeoffsets.h [] []
./crc32c/src/./crc32c_round_up.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/bitset.cpp [] []
./consensus/params.h [] []
./test/util/txmempool.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_assets_test_minimizer.cpp [] []
./test/fuzz/script_sigcache.cpp [] []
./policy/policy.cpp [] []
./wallet/rpc/backup.cpp [] []
./leveldb/include/leveldb/write_batch.h [] []
./minisketch/src/fields/clmul_common_impl.h [] []
/src/bitcoin-core/build_fuzz/src/./external_signer.cpp [] []
./kernel/chain.cpp [] []
./node/database_args.cpp [] []
/src/bitcoin-core/build_fuzz/src/./script/sign.cpp [] []
/usr/bufferevent_filter.c [] []
./wallet/coincontrol.cpp [] []
./addrman_impl.h [] []
./test/fuzz/util/descriptor.h [] []
/src/bitcoin-core/src/secp256k1/src/group_impl.h [] []
./test/fuzz/poolresource.cpp [] []
/src/bitcoin-core/build_fuzz/src/./noui.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/strprintf.cpp [] []
./test/fuzz/key_io.cpp [] []
./test/fuzz/script_ops.cpp [] []
./test/fuzz/bitdeque.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/ord_index_impl.hpp [] []
/src/bitcoin-core/build_fuzz/src/./common/system.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_sign.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/shared_ptr.hpp [] []
./util/hasher.cpp [] []
./noui.cpp [] []
./net_types.cpp [] []
./crypto/sha256.cpp [] []
./txmempool.cpp [] []
./consensus/merkle.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/iterator/function_output_iterator.hpp [] []
./rpc/output_script.cpp [] []
./wallet/walletutil.cpp [] []
./node/txdownloadman_impl.h [] []
./util/fs.cpp [] []
./wallet/rpc/encrypt.cpp [] []
./rpc/fees.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/spend.cpp [] []
./leveldb/db/version_set.h [] []
./kernel/chainstatemanager_opts.h [] []
./wallet/walletdb.cpp [] []
./test/util/str.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/wallet.cpp [] []
./test/fuzz/package_eval.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/partially_downloaded_block.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/foreign_ptr.hpp [] []
./util/time.cpp [] []
/src/bitcoin-core/src/secp256k1/src/hsort_impl.h [] []
./crypto/muhash.cpp [] []
./test/fuzz/script_assets_test_minimizer.cpp [] []
/src/bitcoin-core/build_fuzz/src/./chainparams.cpp [] []
./leveldb/db/memtable.cc [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/http_request.cpp [] []
./test/fuzz/banman.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/bidir_node_iterator.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/block_index.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/util/./test/util/setup_common.cpp [] []
./leveldb/util/coding.cc [] []
/usr/bufferevent_ratelim.c [] []
./crypto/siphash.cpp [] []
./common/pcp.cpp [] []
./minisketch/src/fields/../int_utils.h [] []
/usr/evthread-internal.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/function/function_base.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/p2p_headers_presync.cpp [] []
./test/fuzz/process_message.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/sp_forward.hpp [] []
./primitives/transaction.cpp [] []
./test/fuzz/secp256k1_ecdsa_signature_parse_der_lax.cpp [] []
./banman.cpp [] []
/usr/local/bin/../include/c++/v1/stdlib.h [] []
./index/blockfilterindex.cpp [] []
./chain.h [] []
/src/bitcoin-core/src/secp256k1/src/hash_impl.h [] []
./crypto/poly1305.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/coinscache_sim.cpp [] []
/src/bitcoin-core/src/secp256k1/src/modules/ellswift/main_impl.h [] []
./cuckoocache.h [] []
./leveldb/include/leveldb/env.h [] []
./deploymentstatus.h [] []
/usr/bufferevent_sock.c [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/operators.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/block_header.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/flatfile.cpp [] []
./util/hash_type.h [] []
./versionbits_impl.h [] []
/src/bitcoin-core/src/secp256k1/src/ecmult_impl.h [] []
./test/util/validation.cpp [] []
./policy/fees.cpp [] []
./crypto/chacha20.cpp [] []
./script/interpreter.cpp [] []
./test/fuzz/policy_estimator_io.cpp [] []
./leveldb/db/filename.cc [] []
./test/fuzz/txorphan.cpp [] []
/src/bitcoin-core/build_fuzz/src/./script/interpreter.cpp [] []
./support/allocators/secure.h [] []
./wallet/rpc/signmessage.cpp [] []
./hash.h [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/external_signer_scriptpubkeyman.cpp [] []
/src/bitcoin-core/build_fuzz/src/./common/args.cpp [] []
./node/kernel_notifications.cpp [] []
./index/txindex.cpp [] []
/src/bitcoin-core/build_fuzz/src/./blockfilter.cpp [] []
./test/fuzz/decode_tx.cpp [] []
./common/settings.h [] []
./leveldb/table/block_builder.cc [] []
./node/warnings.cpp [] []
/src/bitcoin-core/build_fuzz/src/./node/transaction.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_aes256.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/safe_mode.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/parse_hd_keypath.cpp [] []
./netbase.cpp [] []
./util/rbf.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/feebumper.cpp [] []
/src/bitcoin-core/build_fuzz/src/util/./logging.cpp [] []
./minisketch/src/fields/clmul_7bytes.cpp [] []
./minisketch/src/fields/clmul_8bytes.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/coins.cpp [] []
./test/fuzz/block_index.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/validation_load_mempool.cpp [] []
/usr/local/bin/../include/c++/v1/initializer_list [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/ord_index_ops.hpp [] []
./test/fuzz/script_format.cpp [] []
./crypto/sha3.cpp [] []
./crypto/poly1305.h [] []
./validation.cpp [] []
./util/tokenpipe.h [] []
./test/fuzz/muhash.cpp [] []
./flatfile.h [] []
./leveldb/table/block_builder.h [] []
./crypto/chacha20.h [] []
./chainparamsbase.h [] []
./univalue/lib/univalue_read.cpp [] []
./util/any.h [] []
/src/bitcoin-core/build_fuzz/src/./rpc/mining.cpp [] []
./test/fuzz/feefrac.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_traits/integral_constant.hpp [] []
./policy/rbf.cpp [] []
./index/base.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/parse_univalue.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_descriptor_cache.cpp [] []
./scheduler.h [] []
./primitives/block.h [] []
./test/fuzz/util.h [] []
/src/bitcoin-core/build_fuzz/src/./node/psbt.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_sigcache.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/operator_bool.hpp [] []
./util/golombrice.h [] []
./core_write.cpp [] []
./minisketch/src/fields/clmul_6bytes.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/detail/visitation_impl.hpp [] []
./wallet/receive.h [] []
./logging.cpp [] []
./versionbits.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/scriptnum_ops.cpp [] []
./test/fuzz/flatfile.cpp [] []
./test/fuzz/signet.cpp [] []
./test/fuzz/tx_in.cpp [] []
./wallet/dump.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/invalidate_iterators.hpp [] []
./test/fuzz/bloom_filter.cpp [] []
/usr/signal.c [] []
./rpc/rawtransaction_util.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/null_output_iterator.hpp [] []
./leveldb/table/format.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/header_holder.hpp [] []
./leveldb/util/posix_logger.h [] []
./test/util/script.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/block.cpp [] []
./blockencodings.h [] []
./net_permissions.cpp [] []
./util/signalinterrupt.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/ordered_index.hpp [] []
./util/tokenpipe.cpp [] []
./node/timeoffsets.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/signmessage.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/backup.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/optional/optional.hpp [] []
./script/parsing.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/minisketch.cpp [] []
./streams.h [] []
/src/bitcoin-core/build_fuzz/src/./node/txreconciliation.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/hashed_index.hpp [] []
/src/bitcoin-core/build_fuzz/src/./index/blockfilterindex.cpp [] []
/src/bitcoin-core/src/secp256k1/src/util.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/hash_index_node.hpp [] []
./support/lockedpool.h [] []
./test/fuzz/chain.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/util/./wallet/test/util.cpp [] []
./prevector.h [] []
./index/blockfilterindex.h [] []
./leveldb/util/arena.cc [] []
./test/fuzz/netaddress.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/timeoffsets.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/multiplication_overflow.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/package_eval.cpp [] []
./node/peerman_args.cpp [] []
./script/sigcache.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/rolling_bloom_filter.cpp [] []
./interfaces/wallet.h [] []
/src/bitcoin-core/build_fuzz/src/test/util/./test/util/transaction_utils.cpp [] []
./policy/policy.h [] []
/src/bitcoin-core/build_fuzz/src/./wallet/init.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/string.cpp [] []
./core_read.cpp [] []
./crc32c/src/./crc32c_prefetch.h [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/sqlite.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/key.cpp [] []
./univalue/lib/univalue.cpp [] []
./test/fuzz/util.cpp [] []
./kernel/context.cpp [] []
./txorphanage.h [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/encrypt.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/netaddress.cpp [] []
./compressor.h [] []
./blockfilter.cpp [] []
/src/bitcoin-core/src/secp256k1/src/modinv64_impl.h [] []
./test/fuzz/script.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/banman.cpp [] []
/usr/evutil_rand.c [] []
./crc32c/include/crc32c/crc32c.h [] []
./logging/timer.h [] []
./leveldb/db/version_edit.h [] []
./netgroup.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/tuple/detail/tuple_basic.hpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/rawtransaction_util.cpp [] []
/src/bitcoin-core/build_fuzz/src/./httpserver.cpp [] []
/usr/local/bin/../include/c++/v1/variant [] []
/src/bitcoin-core/src/secp256k1/src/secp256k1.c [] []
./test/fuzz/util/descriptor.cpp [] []
./chainparamsbase.cpp [] []
./test/fuzz/script_descriptor_cache.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/txgraph.cpp [] []
./key.cpp [] []
./leveldb/db/builder.cc [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/function/function_fwd.hpp [] []
./util/task_runner.h [] []
./txdb.cpp [] []
/usr/buffer.c [] []
./test/fuzz/connman.cpp [] []
./test/fuzz/torcontrol.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/slot_groups.hpp [] []
./test/fuzz/crypto_hkdf_hmac_sha256_l32.cpp [] []
./util/serfloat.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/pow.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/addresses.cpp [] []
./rest.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/connection.hpp [] []
./util/insert.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/base_encode_decode.cpp [] []
./crc32c/src/./crc32c_read_le.h [] []
/usr/log.c [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/signal_template.hpp [] []
./psbt.h [] []
./leveldb/util/env_posix.cc [] []
./test/fuzz/crypto_poly1305.cpp [] []
./node/eviction.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/integer.cpp [] []
./wallet/test/fuzz/scriptpubkeyman.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/descriptor_parse.cpp [] []
./merkleblock.h [] []
./test/fuzz/parse_iso8601.cpp [] []
./rpc/server.h [] []
./crc32c/src/crc32c.cc [] []
./init/common.cpp [] []
./base58.cpp [] []
./kernel/mempool_entry.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_format.cpp [] []
./leveldb/include/leveldb/table.h [] []
/src/bitcoin-core/build_fuzz/src/./core_write.cpp [] []
./test/fuzz/multiplication_overflow.cpp [] []
/usr/local/bin/../include/c++/v1/optional [] []
./util/time.h [] []
./minisketch/src/sketch.h [] []
./merkleblock.cpp [] []
/src/bitcoin-core/build_fuzz/src/./common/pcp.cpp [] []
./wallet/wallet.cpp [] []
./crypto/sha256_sse41.cpp [] []
./node/mempool_persist.h [] []
/src/bitcoin-core/build_fuzz/src/./rpc/client.cpp [] []
./minisketch/src/fields/clmul_5bytes.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/checkqueue.cpp [] []
/src/bitcoin-core/src/secp256k1/src/field_5x52_impl.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_chacha20.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/scoped_ptr.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_aes256cbc.cpp [] []
./kernel/notifications_interface.h [] []
./node/coins_view_args.cpp [] []
./wallet/scriptpubkeyman.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/detail/cast_storage.hpp [] []
./psbt.cpp [] []
./test/util/txmempool.cpp [] []
./test/fuzz/cuckoocache.cpp [] []
./test/fuzz/p2p_headers_presync.cpp [] []
./tinyformat.h ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp'] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/detail/apply_visitor_unary.hpp [] []
./leveldb/util/hash.cc [] []
./leveldb/util/comparator.cc [] []
./node/mempool_args.cpp [] []
./rpc/signmessage.cpp [] []
./util/exception.cpp [] []
/src/bitcoin-core/build_fuzz/src/./chainparamsbase.cpp [] []
./index/disktxpos.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/txrequest.cpp [] []
./test/fuzz/base_encode_decode.cpp [] []
./consensus/amount.h [] []
./consensus/tx_verify.cpp [] []
./wallet/wallet.h [] []
./crypto/chacha20poly1305.cpp [] []
./util/feefrac.h [] []
./common/pcp.h [] []
./wallet/coincontrol.h [] []
/src/bitcoin-core/build_fuzz/src/./core_read.cpp [] []
./util/epochguard.h [] []
./dbwrapper.h [] []
./leveldb/include/leveldb/db.h [] []
./script/script.cpp [] []
./kernel/chainparams.h [] []
./dbwrapper.cpp [] []
/usr/evutil.c [] []
/src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/src.cxx ['/src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/src.cxx'] ['/src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/src.cxx']
./util/byte_units.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/prevector.cpp [] []
./leveldb/include/leveldb/status.h [] []
./txgraph.cpp [] []
./crypto/hex_base.cpp [] []
./wallet/external_signer_scriptpubkeyman.cpp [] []
/usr/local/bin/../include/c++/v1/__exception/exception.h [] []
./util/fastrange.h [] []
./rpc/util.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/deserialize.cpp [] []
/src/bitcoin-core/build_fuzz/src/./node/interfaces.cpp [] []
./kernel/chainparams.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/weak_ptr.hpp [] []
./test/util/net.h [] []
./test/util/time.h [] []
/src/bitcoin-core/build_fuzz/src/./outputtype.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/iterator/iterator_facade.hpp [] []
/src/bitcoin-core/build_fuzz/src/./net_permissions.cpp [] []
./crypto/hmac_sha256.cpp [] []
./node/miner.h [] []
./test/fuzz/fuzz.h [] []
./minisketch/src/fields/generic_3bytes.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/node.cpp [] []
./test/fuzz/http_request.cpp [] []
./util/sock.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/scope_guard.hpp [] []
./kernel/disconnected_transactions.h [] []
./node/coin.cpp [] []
./script/solver.cpp [] []
./test/fuzz/netbase_dns_lookup.cpp [] []
./leveldb/db/snapshot.h [] []
./net.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_hkdf_hmac_sha256_l32.cpp [] []
./util/sock.cpp [] []
./coins.h [] []
./util/hasher.h [] []
./test/fuzz/crypto_diff_fuzz_chacha20.cpp [] []
/src/bitcoin-core/build_fuzz/src/./script/signingprovider.cpp [] []
./leveldb/include/leveldb/iterator.h [] []
./script/script_error.cpp [] []
./addrdb.h [] []
./support/lockedpool.cpp [] []
./support/allocators/zeroafterfree.h [] []
./test/fuzz/utxo_snapshot.cpp [] []
./leveldb/table/filter_block.cc [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/policy_estimator.cpp [] []
./random.cpp [] []
./util/bip32.cpp [] []
./minisketch/src/minisketch.cpp [] []
./init.cpp [] []
./uint256.h [] []
./test/fuzz/timeoffsets.cpp [] []
./leveldb/db/log_reader.cc [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/auto_buffer.hpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/index_node_base.hpp [] []
./script/miniscript.h [] []
./test/util/poolresourcetester.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/any_container_view.hpp [] []
./test/fuzz/eval_script.cpp [] []
./node/miner.cpp [] []
./leveldb/util/mutexlock.h [] []
./common/config.cpp [] []
./wallet/transaction.h [] []
./wallet/test/util.h [] []
./mapport.cpp [] []
./test/util/transaction_utils.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/cuckoocache.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/mempool.cpp [] []
/src/bitcoin-core/src/secp256k1/src/field_5x52_int128_impl.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/secp256k1_ecdsa_signature_parse_der_lax.cpp [] []
/src/bitcoin-core/src/secp256k1/src/field_impl.h [] []
./script/signingprovider.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/golomb_rice.cpp [] []
./test/fuzz/script_interpreter.cpp [] []
./policy/truc_policy.cpp [] []
./test/fuzz/tx_out.cpp [] []
./support/allocators/pool.h [] []
./streams.cpp [] []
./test/fuzz/mini_miner.cpp [] []
./common/messages.cpp [] []
./leveldb/db/db_impl.h [] []
./test/fuzz/versionbits.cpp [] []
./test/fuzz/merkleblock.cpp [] []
./wallet/test/fuzz/fees.cpp [] []
./test/fuzz/crypto_chacha20poly1305.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/cluster_linearize.cpp [] []
./httpserver.cpp [] []
./wallet/migrate.h [] []
./index/coinstatsindex.cpp [] []
./wallet/walletutil.h [] []
./external_signer.cpp [] []
./util/bitset.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/load_external_block_file.cpp [] []
./rpc/mining.cpp [] []
/src/bitcoin-core/src/secp256k1/src/ecdsa_impl.h [] []
./leveldb/table/iterator.cc [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/auto_space.hpp [] []
./wallet/test/fuzz/spend.cpp [] []
./test/util/random.cpp [] []
./wallet/context.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/bitdeque.cpp [] []
./policy/ephemeral_policy.cpp [] []
/usr/local/bin/../include/c++/v1/string [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_index/stl_type_index.hpp [] []
./util/threadinterrupt.cpp [] []
./external_signer.h [] []
./txmempool.h [] []
./wallet/test/fuzz/coinselection.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/txoutproof.cpp [] []
./addrdb.cpp [] []
./test/fuzz/bech32.cpp [] []
./node/context.h [] []
./wallet/external_signer_scriptpubkeyman.h [] []
./interfaces/mining.h [] []
./test/fuzz/bip324.cpp [] []
./netbase.h [] []
./util/chaintype.cpp [] []
./minisketch/src/fields/generic_common_impl.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/coins_view.cpp [] []
./node/mempool_persist_args.cpp [] []
./kernel/mempool_limits.h [] []
./net_processing.cpp [] []
./rpc/rawtransaction.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/parse_numbers.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/net.cpp [] []
/src/bitcoin-core/build_fuzz/src/./torcontrol.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_chacha20poly1305.cpp [] []
./test/fuzz/strprintf.cpp [] []
./leveldb/util/bloom.cc [] []
./common/run_command.cpp [] []
./common/system.cpp [] []
./script/miniscript.cpp [] []
./deploymentinfo.cpp [] []
./policy/fees.h [] []
./wallet/test/util.cpp [] []
./node/blockstorage.cpp [] []
./policy/packages.cpp [] []
./test/fuzz/integer.cpp [] []
./util/threadinterrupt.h [] []
./node/psbt.h [] []
./wallet/interfaces.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/muhash.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/fees.cpp [] []
./test/fuzz/parse_hd_keypath.cpp [] []
./script/sigcache.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/core/checked_delete.hpp [] []
/src/bitcoin-core/src/secp256k1/src/ecmult_const_impl.h [] []
./test/fuzz/partially_downloaded_block.cpp [] []
./test/fuzz/txdownloadman.cpp [] []
./leveldb/db/write_batch_internal.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/i2p.cpp [] []
/src/bitcoin-core/build_fuzz/src/./node/interface_ui.cpp [] []
./minisketch/src/fields/clmul_3bytes.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/rbf.cpp [] []
./span.h [] []
./leveldb/db/log_writer.cc [] []
./test/fuzz/kitchen_sink.cpp [] []
./interfaces/echo.h [] []
./crypto/sha256_avx2.cpp [] []
./leveldb/table/table.cc [] []
./util/asmap.cpp [] []
./node/caches.h [] []
./util/translation.h [] []
./minisketch/src/fields/clmul_2bytes.cpp [] []
./torcontrol.h [] []
./rpc/server_util.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/unique_lock.hpp [] []
./crypto/muhash.h [] []
./test/fuzz/asmap_direct.cpp [] []
./wallet/coinselection.h [] []
/src/bitcoin-core/build_fuzz/src/./index/txindex.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_common.cpp [] []
./leveldb/util/random.h [] []
./test/fuzz/golomb_rice.cpp [] []
./kernel/coinstats.h [] []
./test/fuzz/miniscript.cpp [] []
/usr/bufferevent-internal.h [] []
./consensus/tx_check.cpp [] []
./rpc/server.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/lwm_pthreads.hpp [] []
./leveldb/table/block.h [] []
./test/fuzz/parse_numbers.cpp [] []
./util/signalinterrupt.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/lwm_std_mutex.hpp [] []
./minisketch/src/fields/generic_4bytes.cpp [] []
/src/bitcoin-core/src/secp256k1/src/eckey_impl.h [] []
./compat/endian.h [] []
./wallet/walletdb.h [] []
./util/fs.h [] []
./test/fuzz/addrman.cpp [] []
./node/transaction.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/iter_adaptor.hpp [] []
./test/fuzz/net.cpp [] []
./compat/cpuid.h [] []
./test/util/script.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/vecdeque.cpp [] []
./wallet/rpc/util.cpp [] []
./memusage.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/utxo_total_supply.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/addrman.cpp [] []
./leveldb/table/table_builder.cc [] []
./test/fuzz/headerssync.cpp [] []
./util/threadnames.cpp [] []
./bech32.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/span.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/bucket_array.hpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/signal_base.hpp [] []
./test/fuzz/primitives_transaction.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/util/./test/util/script.cpp [] []
./test/fuzz/fuzz.cpp ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp'] []
/usr/http.c [] []
./bip324.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/walletutil.cpp [] []
/usr/poll.c [] []
./addrman.cpp [] []
./uint256.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/parse_iso8601.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/bech32.cpp [] []
/src/bitcoin-core/build_fuzz/src/util/./util/strencodings.cpp [] []
./rpc/txoutproof.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/message.cpp [] []
./interfaces/handler.h [] []
./leveldb/include/leveldb/filter_policy.h [] []
./crypto/sha256_x86_shani.cpp [] []
/src/bitcoin-core/build_fuzz/src/./netbase.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/node_handle.hpp [] []
./key.h [] []
./script/interpreter.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/secp256k1_ec_seckey_import_export_der.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_flags.cpp [] []
./util/readwritefile.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/overflow.cpp [] []
/src/bitcoin-core/src/secp256k1/src/int128_native_impl.h [] []
/usr/listener.c [] []
./minisketch/src/fields/../sketch.h [] []
/usr/evmap.c [] []
./test/fuzz/script_sign.cpp [] []
./test/fuzz/buffered_file.cpp [] []
./net_permissions.h [] []
./wallet/test/fuzz/crypter.cpp [] []
./kernel/disconnected_transactions.cpp [] []
./leveldb/db/table_cache.cc [] []
./test/fuzz/txgraph.cpp [] []
./leveldb/table/block.cc [] []
./torcontrol.cpp [] []
./univalue/lib/univalue_write.cpp [] []
./flatfile.cpp [] []
./test/fuzz/autofile.cpp [] []
./minisketch/src/fields/../lintrans.h [] []
./test/fuzz/minisketch.cpp [] []
./bech32.cpp [] []
./wallet/fees.cpp [] []
./chain.cpp [] []
./walletinitinterface.h [] []
./node/blockstorage.h [] []
./test/util/mining.cpp [] []
./minisketch/src/fields/clmul_4bytes.cpp [] []
./kernel/blockmanager_opts.h [] []
./sync.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/node_eviction.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/txdownloadman.cpp [] []
./arith_uint256.h [] []
./test/fuzz/fee_rate.cpp [] []
./test/fuzz/psbt.cpp [] []
./node/connection_types.cpp [] []
./node/mini_miner.h [] []
./test/fuzz/util/check_globals.cpp ['crypto_diff_fuzz_chacha20', './test/fuzz/fuzz.cpp'] []
/src/bitcoin-core/build_fuzz/src/util/./util/fs_helpers.cpp [] []
./signet.cpp [] []
./crypto/chacha20poly1305.h [] []
./test/fuzz/util/net.cpp [] []
./wallet/coinselection.cpp [] []
./rpc/client.cpp [] []
./test/util/net.cpp [] []
./leveldb/util/arena.h [] []
./policy/packages.h [] []
./node/kernel_notifications.h [] []
./leveldb/db/db_impl.cc [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/crypto_diff_fuzz_chacha20.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/index_base.hpp [] []
./test/fuzz/message.cpp [] []
./test/fuzz/float.cpp [] []
./test/fuzz/pow.cpp [] []
./test/fuzz/random.cpp [] []
./test/fuzz/util/wallet.h [] []
./httprpc.cpp [] []
/usr/bufferevent.c [] []
./crypto/ctaes/ctaes.c [] []
./crypto/sha1.cpp [] []
./txorphanage.cpp [] []
/usr/epoll.c [] []
./crc32c/src/crc32c_portable.cc [] []
./support/cleanse.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/crypter.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/raw_ptr.hpp [] []
./util/strencodings.cpp [] []
./common/bloom.h [] []
./node/interfaces.cpp [] []
./leveldb/include/leveldb/options.h [] []
/src/bitcoin-core/build_fuzz/src/./key_io.cpp [] []
./test/fuzz/parse_univalue.cpp [] []
./wallet/rpc/addresses.cpp [] []
./kernel/checks.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/output_script.cpp [] []
./threadsafety.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/feeratediagram.cpp [] []
./leveldb/db/version_edit.cc [] []
./script/descriptor.cpp [] []
./util/vecdeque.h [] []
./script/sign.cpp [] []
./test/fuzz/coinscache_sim.cpp [] []
./test/fuzz/fees.cpp [] []
./test/fuzz/tx_pool.cpp [] []
./test/fuzz/protocol.cpp [] []
./crypto/sha512.cpp [] []
./node/interface_ui.cpp [] []
/src/bitcoin-core/build_fuzz/src/./rpc/rawtransaction.cpp [] []
./test/fuzz/scriptnum_ops.cpp [] []
./pubkey.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/decode_tx.cpp [] []
./net_types.h [] []
./crypto/sha256_sse4.cpp [] []
./minisketch/src/false_positives.h [] []
/usr/local/bin/../include/c++/v1/__charconv/from_chars_integral.h [] []
./test/util/coverage.cpp [] []
./wallet/crypter.h [] []
./leveldb/util/no_destructor.h [] []
/usr/./arc4random.c [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/merkleblock.cpp [] []
./i2p.h [] []
/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/hex.cpp [] []
./logging.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/mini_miner.cpp [] []
./util/moneystr.cpp [] []
./versionbits.h [] []
/src/bitcoin-core/depends/work/build/x86_64-pc-linux-gnu/sqlite/3460100-9838208d72b/sqlite3.c [] []
./rpc/node.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/signet.cpp [] []
./key_io.cpp [] []
./leveldb/db/version_set.cc [] []
/usr/bufferevent_pair.c [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/feefrac.cpp [] []
./leveldb/db/dbformat.cc [] []
./test/fuzz/hex.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/socks5.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/visit_each.hpp [] []
./leveldb/table/merger.cc [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/tracked_objects_visitor.hpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/buffered_file.cpp [] []
./validationinterface.h [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/script_parsing.cpp [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_index.hpp [] []
./test/fuzz/string.cpp [] []
./compressor.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/bloom_filter.cpp [] []
./common/interfaces.cpp [] []
/src/bitcoin-core/build_fuzz/src/util/./util/asmap.cpp [] []
./txgraph.h [] []
./common/url.cpp [] []
./crc32c/src/crc32c_sse42.cc [] []
./util/vector.h [] []
/src/bitcoin-core/build_fuzz/src/./pubkey.cpp [] []
./crypto/hmac_sha256.h [] []
./univalue/lib/univalue_get.cpp [] []
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/dump.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/txorphan.cpp [] []
./univalue/include/univalue_utffilter.h [] []
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/make_shared_object.hpp [] []
./crypto/hkdf_sha256_32.cpp [] []
./bip324.h [] []
/src/bitcoin-core/src/secp256k1/src/ecmult_gen_impl.h [] []
./policy/fees_args.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/connman.cpp [] []
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/eval_script.cpp [] []
./leveldb/include/leveldb/table_builder.h [] []
./cluster_linearize.h [] []
./test/fuzz/utxo_total_supply.cpp [] []

Directories in report

Directory
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_traits/
./univalue/lib/
./leveldb/include/leveldb/
/src/bitcoin-core/build_fuzz/src/./kernel/
./leveldb/helpers/memenv/
./leveldb/port/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/optional/detail/
/src/bitcoin-core/build_fuzz/src/test/fuzz/./wallet/test/fuzz/
/src/bitcoin-core/build_fuzz/src/./
/usr/local/lib/clang/18/include/
/src/bitcoin-core/src/secp256k1/src/modules/recovery/
/usr/local/bin/../include/c++/v1/__exception/
./crc32c/src/
./minisketch/src/fields/
./common/
./support/
./leveldb/util/
./crypto/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/core/
./univalue/include/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/utility/
./consensus/
/src/bitcoin-core/src/secp256k1/src/modules/ellswift/
./policy/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/
./script/
./
/src/bitcoin-core/build_fuzz/src/./rpc/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/type_index/
./node/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/
./util/
./interfaces/
/src/bitcoin-core/src/secp256k1/src/
./support/allocators/
./wallet/rpc/
./leveldb/table/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/smart_ptr/detail/
./rpc/
/src/bitcoin-core/build_fuzz/src/test/fuzz/util/./test/fuzz/
./minisketch/src/fields/../
/src/bitcoin-core/depends/work/build/x86_64-pc-linux-gnu/sqlite/3460100-9838208d72b/
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/
/src/bitcoin-core/src/secp256k1/src/modules/extrakeys/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/multi_index/detail/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/tuple/detail/
/src/bitcoin-core/build_fuzz/src/./script/
./index/
/src/bitcoin-core/build_fuzz/src/./common/
/src/bitcoin-core/build_fuzz/src/test/util/./wallet/test/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/
/src/bitcoin-core/build_fuzz/src/util/./util/
/src/bitcoin-core/build_fuzz/src/test/fuzz/./test/fuzz/
/src/bitcoin-core/build_fuzz/src/test/util/./test/util/
./wallet/test/
./primitives/
./test/fuzz/
./test/fuzz/util/
./minisketch/src/
./crc32c/include/crc32c/
./wallet/
/src/bitcoin-core/build_fuzz/src/./index/
./crypto/ctaes/
./crc32c/src/./
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/variant/detail/
/usr/local/bin/../include/c++/v1/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/iterator/
/usr/local/bin/../include/c++/v1/__iterator/
/src/bitcoin-core/build_fuzz/src/./wallet/
/src/bitcoin-core/src/secp256k1/src/modules/schnorrsig/
./kernel/
./init/
/src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/optional/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/signals2/detail/
./leveldb/db/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/function/
/src/bitcoin-core/build_fuzz/src/util/./
/usr/./
./minisketch/include/
./compat/
./logging/
/src/bitcoin-core/build_fuzz/src/univalue/./univalue/lib/
/src/bitcoin-core/build_fuzz/src/./node/
/usr/
/usr/local/bin/../include/c++/v1/__charconv/
./wallet/test/fuzz/
/src/bitcoin-core/build_fuzz/src/wallet/./wallet/rpc/
./test/util/
/src/bitcoin-core/depends/x86_64-pc-linux-gnu/include/boost/exception/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
crypto_diff_fuzz_chacha20 fuzzerLogFile-0-sjzk7ohQrV.data fuzzerLogFile-0-sjzk7ohQrV.data.yaml crypto_diff_fuzz_chacha20.covreport
/src/bitcoin-core/build_fuzz/CMakeFiles/CMakeScratch/TryCompile-HNqFZI/src.cxx fuzzerLogFile-0-todwrP4PGb.data fuzzerLogFile-0-todwrP4PGb.data.yaml blocktransactionsrequest_deserialize.covreport , num3072_inv.covreport , decode_tx.covreport , tx_pool.covreport , coins_view.covreport , key.covreport , key_io.covreport , base32_encode_decode.covreport , coin_grinder_is_optimal.covreport , float.covreport , overflow.covreport , secp256k1_ecdsa_signature_parse_der_lax.covreport , blockfilter.covreport , block_filter_deserialize.covreport , string.covreport , cuckoocache.covreport , net_permissions.covreport , crypto_aeadchacha20poly1305.covreport , base64_encode_decode.covreport , data_stream_addr_man.covreport , clusterlin_linearize.covreport , transaction.covreport , parse_numbers.covreport , miniscript_script.covreport , script.covreport , parse_univalue.covreport , clusterlin_search_finder.covreport , prevector.covreport , tx_in.covreport , rbf.covreport , build_and_compare_feerate_diagram.covreport , package_rbf.covreport , fee_rate.covreport , tx_package_eval.covreport , banman.covreport , txdownloadman_impl.covreport , script_sigcache.covreport , timeoffsets.covreport , address_deserialize.covreport , utxo_snapshot_invalid.covreport , clusterlin_depgraph_serialization.covreport , script_descriptor_cache.covreport , bech32_random_decode.covreport , wallet_bdb_parser.covreport , p2p_transport_bidirectional_v2.covreport , blocktransactions_deserialize.covreport , utxo_snapshot.covreport , scriptnum_ops.covreport , messageheader_deserialize.covreport , vecdeque.covreport , bitset.covreport , clusterlin_merge.covreport , integer.covreport , block.covreport , crypto_hkdf_hmac_sha256_l32.covreport , parse_script.covreport , coin_grinder.covreport , block_deserialize.covreport , pcp_request_port_map.covreport , net.covreport , descriptor_parse.covreport , crypter.covreport , netbase_dns_lookup.covreport , ellswift_roundtrip.covreport , node_eviction.covreport , wallet_fees.covreport , golomb_rice.covreport , mini_miner.covreport , blockundo_deserialize.covreport , num3072_mul.covreport , p2p_transport_serialization.covreport , clusterlin_postlinearize_moved_leaf.covreport , miniscript_stable.covreport , flat_file_pos_deserialize.covreport , uint256_deserialize.covreport , chacha20_split_crypt.covreport , signature_checker.covreport , psbt_output_deserialize.covreport , clusterlin_fix_linearization.covreport , autofile.covreport , script_format.covreport , signet.covreport , tx_in_deserialize.covreport , miniscript_smart.covreport , chain.covreport , asmap.covreport , mini_miner_selection.covreport , local_address.covreport , headers_sync_state.covreport , clusterlin_ancestor_finder.covreport , clusterlin_postlinearize.covreport , clusterlin_depgraph_sim.covreport , system.covreport , muhash.covreport , policy_estimator.covreport , secp256k1_ec_seckey_import_export_der.covreport , coinselection_srd.covreport , coins_deserialize.covreport , fees.covreport , checkqueue.covreport , psbt_base64_decode.covreport , key_origin_info_deserialize.covreport , bip324_ecdh.covreport , crypto_fschacha20.covreport , block_header.covreport , clusterlin_make_connected.covreport , i2p.covreport , blockmerkleroot.covreport , script_flags.covreport , psbt_input_deserialize.covreport , txundo_deserialize.covreport , feefrac.covreport , pub_key_deserialize.covreport , parse_hd_keypath.covreport , primitives_transaction.covreport , random.covreport , pow.covreport , coinscache_sim.covreport , bip324_cipher_roundtrip.covreport , coins_view_db.covreport , multiplication_overflow.covreport , script_ops.covreport , coincontrol.covreport , crypto_fschacha20poly1305.covreport , connman.covreport , flatfile.covreport , chacha20_split_keystream.covreport , prefilled_transaction_deserialize.covreport , validation_load_mempool.covreport , minisketch.covreport , coinselection_knapsack.covreport , scriptpubkeyman.covreport , crypto_chacha20.covreport , bloomfilter_deserialize.covreport , hex.covreport , block_file_info_deserialize.covreport , span.covreport , partially_signed_transaction_deserialize.covreport , script_parsing.covreport , mocked_descriptor_parse.covreport , miniscript_string.covreport , partial_merkle_tree_deserialize.covreport , txdownloadman.covreport , block_header_and_short_txids_deserialize.covreport , service_deserialize.covreport , crypto_poly1305.covreport , str_printf.covreport , netaddr_deserialize.covreport , pool_resource.covreport , crypto_diff_fuzz_chacha20.covreport , http_request.covreport , addr_info_deserialize.covreport , script_sign.covreport , addition_overflow.covreport , socks5.covreport , bitdeque.covreport , addrman.covreport , tx_pool_standard.covreport , kitchen_sink.covreport , versionbits.covreport , p2p_transport_bidirectional_v1v2.covreport , txorphan.covreport , base58check_encode_decode.covreport , process_message.covreport , blocklocator_deserialize.covreport , ephemeral_package_eval.covreport , clusterlin_postlinearize_tree.covreport , rpc.covreport , block_index.covreport , inv_deserialize.covreport , p2p_transport_bidirectional.covreport , torcontrol.covreport , p2p_handshake.covreport , crypto.covreport , bech32_roundtrip.covreport , clusterlin_linearization_chunking.covreport , addrman_serdeser.covreport , parse_iso8601.covreport , txrequest.covreport , merkle_block_deserialize.covreport , crypto_poly1305_split.covreport , crypto_aes256.covreport , txoutcompressor_deserialize.covreport , coinselection_bnb.covreport , script_interpreter.covreport , pow_transition.covreport , feefrac_div_fallback.covreport , clusterlin_chunking.covreport , feefrac_mul_div.covreport , psbt.covreport , natpmp_request_port_map.covreport , netaddress.covreport , snapshotmetadata_deserialize.covreport , buffered_file.covreport , fee_rate_deserialize.covreport , uint160_deserialize.covreport , p2p_headers_presync.covreport , base58_encode_decode.covreport , crypto_aes256cbc.covreport , message.covreport , load_external_block_file.covreport , tx_out.covreport , process_messages.covreport , asmap_direct.covreport , clusterlin_components.covreport , eval_script.covreport , policy_estimator_io.covreport , partially_downloaded_block.covreport , script_deserialize.covreport , wallet_create_transaction.covreport , blockheader_deserialize.covreport , out_point_deserialize.covreport , merkleblock.covreport , crypto_common.covreport , utxo_total_supply.covreport , rolling_bloom_filter.covreport , diskblockindex_deserialize.covreport , locale.covreport , txgraph.covreport , bloom_filter.covreport , protocol.covreport
./test/fuzz/fuzz.cpp fuzzerLogFile-0-QoJNHPqpZb.data fuzzerLogFile-0-QoJNHPqpZb.data.yaml blocktransactionsrequest_deserialize.covreport , num3072_inv.covreport , decode_tx.covreport , tx_pool.covreport , coins_view.covreport , key.covreport , key_io.covreport , base32_encode_decode.covreport , coin_grinder_is_optimal.covreport , float.covreport , overflow.covreport , secp256k1_ecdsa_signature_parse_der_lax.covreport , blockfilter.covreport , block_filter_deserialize.covreport , string.covreport , cuckoocache.covreport , net_permissions.covreport , crypto_aeadchacha20poly1305.covreport , base64_encode_decode.covreport , data_stream_addr_man.covreport , clusterlin_linearize.covreport , transaction.covreport , parse_numbers.covreport , miniscript_script.covreport , script.covreport , parse_univalue.covreport , clusterlin_search_finder.covreport , prevector.covreport , tx_in.covreport , rbf.covreport , build_and_compare_feerate_diagram.covreport , package_rbf.covreport , fee_rate.covreport , tx_package_eval.covreport , banman.covreport , txdownloadman_impl.covreport , script_sigcache.covreport , timeoffsets.covreport , address_deserialize.covreport , utxo_snapshot_invalid.covreport , clusterlin_depgraph_serialization.covreport , script_descriptor_cache.covreport , bech32_random_decode.covreport , wallet_bdb_parser.covreport , p2p_transport_bidirectional_v2.covreport , blocktransactions_deserialize.covreport , utxo_snapshot.covreport , scriptnum_ops.covreport , messageheader_deserialize.covreport , vecdeque.covreport , bitset.covreport , clusterlin_merge.covreport , integer.covreport , block.covreport , crypto_hkdf_hmac_sha256_l32.covreport , parse_script.covreport , coin_grinder.covreport , block_deserialize.covreport , pcp_request_port_map.covreport , net.covreport , descriptor_parse.covreport , crypter.covreport , netbase_dns_lookup.covreport , ellswift_roundtrip.covreport , node_eviction.covreport , wallet_fees.covreport , golomb_rice.covreport , mini_miner.covreport , blockundo_deserialize.covreport , num3072_mul.covreport , p2p_transport_serialization.covreport , clusterlin_postlinearize_moved_leaf.covreport , miniscript_stable.covreport , flat_file_pos_deserialize.covreport , uint256_deserialize.covreport , chacha20_split_crypt.covreport , signature_checker.covreport , psbt_output_deserialize.covreport , clusterlin_fix_linearization.covreport , autofile.covreport , script_format.covreport , signet.covreport , tx_in_deserialize.covreport , miniscript_smart.covreport , chain.covreport , asmap.covreport , mini_miner_selection.covreport , local_address.covreport , headers_sync_state.covreport , clusterlin_ancestor_finder.covreport , clusterlin_postlinearize.covreport , clusterlin_depgraph_sim.covreport , system.covreport , muhash.covreport , policy_estimator.covreport , secp256k1_ec_seckey_import_export_der.covreport , coinselection_srd.covreport , coins_deserialize.covreport , fees.covreport , checkqueue.covreport , psbt_base64_decode.covreport , key_origin_info_deserialize.covreport , bip324_ecdh.covreport , crypto_fschacha20.covreport , block_header.covreport , clusterlin_make_connected.covreport , i2p.covreport , blockmerkleroot.covreport , script_flags.covreport , psbt_input_deserialize.covreport , txundo_deserialize.covreport , feefrac.covreport , pub_key_deserialize.covreport , parse_hd_keypath.covreport , primitives_transaction.covreport , random.covreport , pow.covreport , coinscache_sim.covreport , bip324_cipher_roundtrip.covreport , coins_view_db.covreport , multiplication_overflow.covreport , script_ops.covreport , coincontrol.covreport , crypto_fschacha20poly1305.covreport , connman.covreport , flatfile.covreport , chacha20_split_keystream.covreport , prefilled_transaction_deserialize.covreport , validation_load_mempool.covreport , minisketch.covreport , coinselection_knapsack.covreport , scriptpubkeyman.covreport , crypto_chacha20.covreport , bloomfilter_deserialize.covreport , hex.covreport , block_file_info_deserialize.covreport , span.covreport , partially_signed_transaction_deserialize.covreport , script_parsing.covreport , mocked_descriptor_parse.covreport , miniscript_string.covreport , partial_merkle_tree_deserialize.covreport , txdownloadman.covreport , block_header_and_short_txids_deserialize.covreport , service_deserialize.covreport , crypto_poly1305.covreport , str_printf.covreport , netaddr_deserialize.covreport , pool_resource.covreport , crypto_diff_fuzz_chacha20.covreport , http_request.covreport , addr_info_deserialize.covreport , script_sign.covreport , addition_overflow.covreport , socks5.covreport , bitdeque.covreport , addrman.covreport , tx_pool_standard.covreport , kitchen_sink.covreport , versionbits.covreport , p2p_transport_bidirectional_v1v2.covreport , txorphan.covreport , base58check_encode_decode.covreport , process_message.covreport , blocklocator_deserialize.covreport , ephemeral_package_eval.covreport , clusterlin_postlinearize_tree.covreport , rpc.covreport , block_index.covreport , inv_deserialize.covreport , p2p_transport_bidirectional.covreport , torcontrol.covreport , p2p_handshake.covreport , crypto.covreport , bech32_roundtrip.covreport , clusterlin_linearization_chunking.covreport , addrman_serdeser.covreport , parse_iso8601.covreport , txrequest.covreport , merkle_block_deserialize.covreport , crypto_poly1305_split.covreport , crypto_aes256.covreport , txoutcompressor_deserialize.covreport , coinselection_bnb.covreport , script_interpreter.covreport , pow_transition.covreport , feefrac_div_fallback.covreport , clusterlin_chunking.covreport , feefrac_mul_div.covreport , psbt.covreport , natpmp_request_port_map.covreport , netaddress.covreport , snapshotmetadata_deserialize.covreport , buffered_file.covreport , fee_rate_deserialize.covreport , uint160_deserialize.covreport , p2p_headers_presync.covreport , base58_encode_decode.covreport , crypto_aes256cbc.covreport , message.covreport , load_external_block_file.covreport , tx_out.covreport , process_messages.covreport , asmap_direct.covreport , clusterlin_components.covreport , eval_script.covreport , policy_estimator_io.covreport , partially_downloaded_block.covreport , script_deserialize.covreport , wallet_create_transaction.covreport , blockheader_deserialize.covreport , out_point_deserialize.covreport , merkleblock.covreport , crypto_common.covreport , utxo_total_supply.covreport , rolling_bloom_filter.covreport , diskblockindex_deserialize.covreport , locale.covreport , txgraph.covreport , bloom_filter.covreport , protocol.covreport