/root/bitcoin/src/core_memusage.h
Line | Count | Source |
1 | | // Copyright (c) 2015-present The Bitcoin Core developers |
2 | | // Distributed under the MIT software license, see the accompanying |
3 | | // file COPYING or http://www.opensource.org/licenses/mit-license.php. |
4 | | |
5 | | #ifndef BITCOIN_CORE_MEMUSAGE_H |
6 | | #define BITCOIN_CORE_MEMUSAGE_H |
7 | | |
8 | | #include <primitives/transaction.h> |
9 | | #include <primitives/block.h> |
10 | | #include <memusage.h> |
11 | | |
12 | 47.0M | static inline size_t RecursiveDynamicUsage(const CScript& script) { |
13 | 47.0M | return memusage::DynamicUsage(script); |
14 | 47.0M | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK7CScript block.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 4.51M | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 4.51M | return memusage::DynamicUsage(script); | 14 | 4.51M | } |
Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK7CScript script.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 2.84k | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 2.84k | return memusage::DynamicUsage(script); | 14 | 2.84k | } |
Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK7CScript transaction.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 1.89M | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 1.89M | return memusage::DynamicUsage(script); | 14 | 1.89M | } |
Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK7CScript tx_in.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 74 | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 74 | return memusage::DynamicUsage(script); | 14 | 74 | } |
tx_out.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 50 | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 50 | return memusage::DynamicUsage(script); | 14 | 50 | } |
Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK7CScript mempool.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 40.6M | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 40.6M | return memusage::DynamicUsage(script); | 14 | 40.6M | } |
Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK7CScript net_processing.cpp:_ZL21RecursiveDynamicUsageRK7CScript Line | Count | Source | 12 | 30.1k | static inline size_t RecursiveDynamicUsage(const CScript& script) { | 13 | 30.1k | return memusage::DynamicUsage(script); | 14 | 30.1k | } |
Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK7CScript Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK7CScript |
15 | | |
16 | 16.3M | static inline size_t RecursiveDynamicUsage(const COutPoint& out) { |
17 | 16.3M | return 0; |
18 | 16.3M | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint block.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Line | Count | Source | 16 | 2.25M | static inline size_t RecursiveDynamicUsage(const COutPoint& out) { | 17 | 2.25M | return 0; | 18 | 2.25M | } |
Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint transaction.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Line | Count | Source | 16 | 344k | static inline size_t RecursiveDynamicUsage(const COutPoint& out) { | 17 | 344k | return 0; | 18 | 344k | } |
Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint tx_in.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Line | Count | Source | 16 | 74 | static inline size_t RecursiveDynamicUsage(const COutPoint& out) { | 17 | 74 | return 0; | 18 | 74 | } |
Unexecuted instantiation: tx_out.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint mempool.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Line | Count | Source | 16 | 13.7M | static inline size_t RecursiveDynamicUsage(const COutPoint& out) { | 17 | 13.7M | return 0; | 18 | 13.7M | } |
Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint net_processing.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Line | Count | Source | 16 | 15.7k | static inline size_t RecursiveDynamicUsage(const COutPoint& out) { | 17 | 15.7k | return 0; | 18 | 15.7k | } |
Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK9COutPoint |
19 | | |
20 | 16.3M | static inline size_t RecursiveDynamicUsage(const CTxIn& in) { |
21 | 16.3M | size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::DynamicUsage(in.scriptWitness.stack); |
22 | 51.6M | for (std::vector<std::vector<unsigned char> >::const_iterator it = in.scriptWitness.stack.begin(); it != in.scriptWitness.stack.end(); it++) { Branch (22:104): [True: 14.2M, False: 2.25M]
Branch (22:104): [True: 5.56M, False: 344k]
Branch (22:104): [True: 0, False: 74]
Branch (22:104): [True: 15.4M, False: 13.7M]
Branch (22:104): [True: 0, False: 0]
Branch (22:104): [True: 16.7k, False: 15.7k]
Branch (22:104): [True: 0, False: 0]
|
23 | 35.2M | mem += memusage::DynamicUsage(*it); |
24 | 35.2M | } |
25 | 16.3M | return mem; |
26 | 16.3M | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn block.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Line | Count | Source | 20 | 2.25M | static inline size_t RecursiveDynamicUsage(const CTxIn& in) { | 21 | 2.25M | size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::DynamicUsage(in.scriptWitness.stack); | 22 | 16.4M | for (std::vector<std::vector<unsigned char> >::const_iterator it = in.scriptWitness.stack.begin(); it != in.scriptWitness.stack.end(); it++) { Branch (22:104): [True: 14.2M, False: 2.25M]
| 23 | 14.2M | mem += memusage::DynamicUsage(*it); | 24 | 14.2M | } | 25 | 2.25M | return mem; | 26 | 2.25M | } |
Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn transaction.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Line | Count | Source | 20 | 344k | static inline size_t RecursiveDynamicUsage(const CTxIn& in) { | 21 | 344k | size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::DynamicUsage(in.scriptWitness.stack); | 22 | 5.90M | for (std::vector<std::vector<unsigned char> >::const_iterator it = in.scriptWitness.stack.begin(); it != in.scriptWitness.stack.end(); it++) { Branch (22:104): [True: 5.56M, False: 344k]
| 23 | 5.56M | mem += memusage::DynamicUsage(*it); | 24 | 5.56M | } | 25 | 344k | return mem; | 26 | 344k | } |
Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn tx_in.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Line | Count | Source | 20 | 74 | static inline size_t RecursiveDynamicUsage(const CTxIn& in) { | 21 | 74 | size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::DynamicUsage(in.scriptWitness.stack); | 22 | 74 | for (std::vector<std::vector<unsigned char> >::const_iterator it = in.scriptWitness.stack.begin(); it != in.scriptWitness.stack.end(); it++) { Branch (22:104): [True: 0, False: 74]
| 23 | 0 | mem += memusage::DynamicUsage(*it); | 24 | 0 | } | 25 | 74 | return mem; | 26 | 74 | } |
Unexecuted instantiation: tx_out.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn mempool.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Line | Count | Source | 20 | 13.7M | static inline size_t RecursiveDynamicUsage(const CTxIn& in) { | 21 | 13.7M | size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::DynamicUsage(in.scriptWitness.stack); | 22 | 29.2M | for (std::vector<std::vector<unsigned char> >::const_iterator it = in.scriptWitness.stack.begin(); it != in.scriptWitness.stack.end(); it++) { Branch (22:104): [True: 15.4M, False: 13.7M]
| 23 | 15.4M | mem += memusage::DynamicUsage(*it); | 24 | 15.4M | } | 25 | 13.7M | return mem; | 26 | 13.7M | } |
Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn net_processing.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Line | Count | Source | 20 | 15.7k | static inline size_t RecursiveDynamicUsage(const CTxIn& in) { | 21 | 15.7k | size_t mem = RecursiveDynamicUsage(in.scriptSig) + RecursiveDynamicUsage(in.prevout) + memusage::DynamicUsage(in.scriptWitness.stack); | 22 | 32.4k | for (std::vector<std::vector<unsigned char> >::const_iterator it = in.scriptWitness.stack.begin(); it != in.scriptWitness.stack.end(); it++) { Branch (22:104): [True: 16.7k, False: 15.7k]
| 23 | 16.7k | mem += memusage::DynamicUsage(*it); | 24 | 16.7k | } | 25 | 15.7k | return mem; | 26 | 15.7k | } |
Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK5CTxIn |
27 | | |
28 | 30.6M | static inline size_t RecursiveDynamicUsage(const CTxOut& out) { |
29 | 30.6M | return RecursiveDynamicUsage(out.scriptPubKey); |
30 | 30.6M | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut block.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Line | Count | Source | 28 | 2.25M | static inline size_t RecursiveDynamicUsage(const CTxOut& out) { | 29 | 2.25M | return RecursiveDynamicUsage(out.scriptPubKey); | 30 | 2.25M | } |
Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut transaction.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Line | Count | Source | 28 | 1.54M | static inline size_t RecursiveDynamicUsage(const CTxOut& out) { | 29 | 1.54M | return RecursiveDynamicUsage(out.scriptPubKey); | 30 | 1.54M | } |
Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: tx_in.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut tx_out.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Line | Count | Source | 28 | 50 | static inline size_t RecursiveDynamicUsage(const CTxOut& out) { | 29 | 50 | return RecursiveDynamicUsage(out.scriptPubKey); | 30 | 50 | } |
Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut mempool.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Line | Count | Source | 28 | 26.8M | static inline size_t RecursiveDynamicUsage(const CTxOut& out) { | 29 | 26.8M | return RecursiveDynamicUsage(out.scriptPubKey); | 30 | 26.8M | } |
Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut net_processing.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Line | Count | Source | 28 | 14.4k | static inline size_t RecursiveDynamicUsage(const CTxOut& out) { | 29 | 14.4k | return RecursiveDynamicUsage(out.scriptPubKey); | 30 | 14.4k | } |
Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK6CTxOut |
31 | | |
32 | 10.9M | static inline size_t RecursiveDynamicUsage(const CTransaction& tx) { |
33 | 10.9M | size_t mem = memusage::DynamicUsage(tx.vin) + memusage::DynamicUsage(tx.vout); |
34 | 27.3M | for (std::vector<CTxIn>::const_iterator it = tx.vin.begin(); it != tx.vin.end(); it++) { Branch (34:66): [True: 2.25M, False: 2.78M]
Branch (34:66): [True: 344k, False: 1.81k]
Branch (34:66): [True: 13.7M, False: 8.15M]
Branch (34:66): [True: 0, False: 0]
Branch (34:66): [True: 15.7k, False: 12.7k]
Branch (34:66): [True: 0, False: 0]
|
35 | 16.3M | mem += RecursiveDynamicUsage(*it); |
36 | 16.3M | } |
37 | 41.6M | for (std::vector<CTxOut>::const_iterator it = tx.vout.begin(); it != tx.vout.end(); it++) { Branch (37:68): [True: 2.25M, False: 2.78M]
Branch (37:68): [True: 1.54M, False: 1.81k]
Branch (37:68): [True: 26.8M, False: 8.15M]
Branch (37:68): [True: 0, False: 0]
Branch (37:68): [True: 14.4k, False: 12.7k]
Branch (37:68): [True: 0, False: 0]
|
38 | 30.6M | mem += RecursiveDynamicUsage(*it); |
39 | 30.6M | } |
40 | 10.9M | return mem; |
41 | 10.9M | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction block.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Line | Count | Source | 32 | 2.78M | static inline size_t RecursiveDynamicUsage(const CTransaction& tx) { | 33 | 2.78M | size_t mem = memusage::DynamicUsage(tx.vin) + memusage::DynamicUsage(tx.vout); | 34 | 5.04M | for (std::vector<CTxIn>::const_iterator it = tx.vin.begin(); it != tx.vin.end(); it++) { Branch (34:66): [True: 2.25M, False: 2.78M]
| 35 | 2.25M | mem += RecursiveDynamicUsage(*it); | 36 | 2.25M | } | 37 | 5.03M | for (std::vector<CTxOut>::const_iterator it = tx.vout.begin(); it != tx.vout.end(); it++) { Branch (37:68): [True: 2.25M, False: 2.78M]
| 38 | 2.25M | mem += RecursiveDynamicUsage(*it); | 39 | 2.25M | } | 40 | 2.78M | return mem; | 41 | 2.78M | } |
Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction transaction.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Line | Count | Source | 32 | 1.81k | static inline size_t RecursiveDynamicUsage(const CTransaction& tx) { | 33 | 1.81k | size_t mem = memusage::DynamicUsage(tx.vin) + memusage::DynamicUsage(tx.vout); | 34 | 346k | for (std::vector<CTxIn>::const_iterator it = tx.vin.begin(); it != tx.vin.end(); it++) { Branch (34:66): [True: 344k, False: 1.81k]
| 35 | 344k | mem += RecursiveDynamicUsage(*it); | 36 | 344k | } | 37 | 1.55M | for (std::vector<CTxOut>::const_iterator it = tx.vout.begin(); it != tx.vout.end(); it++) { Branch (37:68): [True: 1.54M, False: 1.81k]
| 38 | 1.54M | mem += RecursiveDynamicUsage(*it); | 39 | 1.54M | } | 40 | 1.81k | return mem; | 41 | 1.81k | } |
Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: tx_in.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: tx_out.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction mempool.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Line | Count | Source | 32 | 8.15M | static inline size_t RecursiveDynamicUsage(const CTransaction& tx) { | 33 | 8.15M | size_t mem = memusage::DynamicUsage(tx.vin) + memusage::DynamicUsage(tx.vout); | 34 | 21.9M | for (std::vector<CTxIn>::const_iterator it = tx.vin.begin(); it != tx.vin.end(); it++) { Branch (34:66): [True: 13.7M, False: 8.15M]
| 35 | 13.7M | mem += RecursiveDynamicUsage(*it); | 36 | 13.7M | } | 37 | 35.0M | for (std::vector<CTxOut>::const_iterator it = tx.vout.begin(); it != tx.vout.end(); it++) { Branch (37:68): [True: 26.8M, False: 8.15M]
| 38 | 26.8M | mem += RecursiveDynamicUsage(*it); | 39 | 26.8M | } | 40 | 8.15M | return mem; | 41 | 8.15M | } |
Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction net_processing.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Line | Count | Source | 32 | 12.7k | static inline size_t RecursiveDynamicUsage(const CTransaction& tx) { | 33 | 12.7k | size_t mem = memusage::DynamicUsage(tx.vin) + memusage::DynamicUsage(tx.vout); | 34 | 28.4k | for (std::vector<CTxIn>::const_iterator it = tx.vin.begin(); it != tx.vin.end(); it++) { Branch (34:66): [True: 15.7k, False: 12.7k]
| 35 | 15.7k | mem += RecursiveDynamicUsage(*it); | 36 | 15.7k | } | 37 | 27.1k | for (std::vector<CTxOut>::const_iterator it = tx.vout.begin(); it != tx.vout.end(); it++) { Branch (37:68): [True: 14.4k, False: 12.7k]
| 38 | 14.4k | mem += RecursiveDynamicUsage(*it); | 39 | 14.4k | } | 40 | 12.7k | return mem; | 41 | 12.7k | } |
Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK12CTransaction |
42 | | |
43 | 0 | static inline size_t RecursiveDynamicUsage(const CMutableTransaction& tx) { |
44 | 0 | size_t mem = memusage::DynamicUsage(tx.vin) + memusage::DynamicUsage(tx.vout); |
45 | 0 | for (std::vector<CTxIn>::const_iterator it = tx.vin.begin(); it != tx.vin.end(); it++) { |
46 | 0 | mem += RecursiveDynamicUsage(*it); |
47 | 0 | } |
48 | 0 | for (std::vector<CTxOut>::const_iterator it = tx.vout.begin(); it != tx.vout.end(); it++) { |
49 | 0 | mem += RecursiveDynamicUsage(*it); |
50 | 0 | } |
51 | 0 | return mem; |
52 | 0 | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: block.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: transaction.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: tx_in.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: tx_out.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: mempool.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: net_processing.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK19CMutableTransaction |
53 | | |
54 | 2.23k | static inline size_t RecursiveDynamicUsage(const CBlock& block) { |
55 | 2.23k | size_t mem = memusage::DynamicUsage(block.vtx); |
56 | 2.78M | for (const auto& tx : block.vtx) { Branch (56:25): [True: 2.78M, False: 2.23k]
|
57 | 2.78M | mem += memusage::DynamicUsage(tx) + RecursiveDynamicUsage(*tx); |
58 | 2.78M | } |
59 | 2.23k | return mem; |
60 | 2.23k | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK6CBlock block.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Line | Count | Source | 54 | 2.23k | static inline size_t RecursiveDynamicUsage(const CBlock& block) { | 55 | 2.23k | size_t mem = memusage::DynamicUsage(block.vtx); | 56 | 2.78M | for (const auto& tx : block.vtx) { Branch (56:25): [True: 2.78M, False: 2.23k]
| 57 | 2.78M | mem += memusage::DynamicUsage(tx) + RecursiveDynamicUsage(*tx); | 58 | 2.78M | } | 59 | 2.23k | return mem; | 60 | 2.23k | } |
Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: transaction.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: tx_in.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: tx_out.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: mempool.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: net_processing.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK6CBlock Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK6CBlock |
61 | | |
62 | 0 | static inline size_t RecursiveDynamicUsage(const CBlockLocator& locator) { |
63 | 0 | return memusage::DynamicUsage(locator.vHave); |
64 | 0 | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: block.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: transaction.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: tx_in.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: tx_out.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: mempool.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coins.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: core_io.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: policy.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: sign.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: feebumper.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: transaction_utils.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: tx_verify.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: net_processing.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coins_view_args.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: psbt.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txdb.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator Unexecuted instantiation: rawtransaction_util.cpp:_ZL21RecursiveDynamicUsageRK13CBlockLocator |
65 | | |
66 | | template<typename X> |
67 | 8.15M | static inline size_t RecursiveDynamicUsage(const std::shared_ptr<X>& p) { |
68 | 8.15M | return p ? memusage::DynamicUsage(p) + RecursiveDynamicUsage(*p) : 0; Branch (68:12): [True: 1.11k, False: 0]
Branch (68:12): [True: 8.15M, False: 0]
Branch (68:12): [True: 0, False: 0]
Branch (68:12): [True: 0, False: 0]
|
69 | 8.15M | } Unexecuted instantiation: addition_overflow.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: addrman.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: autofile.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: banman.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: bip324.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: bitdeque.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: bitset.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E block.cpp:_ZL21RecursiveDynamicUsageI6CBlockEmRKSt10shared_ptrIT_E Line | Count | Source | 67 | 1.11k | static inline size_t RecursiveDynamicUsage(const std::shared_ptr<X>& p) { | 68 | 1.11k | return p ? memusage::DynamicUsage(p) + RecursiveDynamicUsage(*p) : 0; Branch (68:12): [True: 1.11k, False: 0]
| 69 | 1.11k | } |
Unexecuted instantiation: block.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: block_header.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: block_index.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: block_index_tree.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: block_policy_estimator.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: blockfilter.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: bloom_filter.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: buffered_file.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: chain.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: checkqueue.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: cmpctblock.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coins_view.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coinscache_sim.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: connman.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_aes256.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_aes256cbc.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_chacha20.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_chacha20poly1305.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_common.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_diff_fuzz_chacha20.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_hkdf_hmac_sha256_l32.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypto_poly1305.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: cuckoocache.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: dbwrapper.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: deserialize.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: feefrac.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: fee_rate.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: feeratediagram.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: fees.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: flatfile.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: float.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: golomb_rice.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: headerssync.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: http_request.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: i2p.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: integer.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: key.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: kitchen_sink.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: load_external_block_file.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: merkle.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: merkleblock.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: message.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: miniscript.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: minisketch.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: mini_miner.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: muhash.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: multiplication_overflow.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: net.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: net_permissions.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: netaddress.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: netbase_dns_lookup.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: node_eviction.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: p2p_handshake.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: p2p_headers_presync.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: p2p_private_broadcast.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: p2p_transport_serialization.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: pcp.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: package_eval.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: parse_hd_keypath.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: partially_downloaded_block.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: policy_estimator_io.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: poolresource.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: pow.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: primitives_transaction.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: private_broadcast.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: process_message.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: process_messages.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: protocol.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: random.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: rbf.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: rolling_bloom_filter.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: rpc.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script_descriptor_cache.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script_format.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script_interpreter.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script_ops.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script_sigcache.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: script_sign.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: scriptnum_ops.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: secp256k1_ec_seckey_import_export_der.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: secp256k1_ecdsa_signature_parse_der_lax.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: signature_checker.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: signet.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: socks5.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: span.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: string.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: strprintf.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: system.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: torcontrol.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: transaction.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txdownloadman.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: tx_pool.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txorphan.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: utxo_snapshot.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: utxo_total_supply.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: validation_load_mempool.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: vecdeque.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: versionbits.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: ipc.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coincontrol.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coinselection.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: crypter.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: scriptpubkeyman.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: spend.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: wallet_bdb_parser.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E mempool.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Line | Count | Source | 67 | 8.15M | static inline size_t RecursiveDynamicUsage(const std::shared_ptr<X>& p) { | 68 | 8.15M | return p ? memusage::DynamicUsage(p) + RecursiveDynamicUsage(*p) : 0; Branch (68:12): [True: 8.15M, False: 0]
| 69 | 8.15M | } |
Unexecuted instantiation: threadinterrupt.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: util.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: wallet.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: transactions.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: mining.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: setup_common.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txmempool.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: validation.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: blockencodings.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: init.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coinstats.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: net_processing.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: blockmanager_args.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: blockstorage.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: chainstate.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: chainstatemanager_args.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: context.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: interfaces.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: mempool_persist.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: mempool_persist_args.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: miner.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txdownloadman_impl.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: mempool_estimator.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: rest.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: blockchain.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: rawtransaction.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: server.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: server_util.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txoutproof.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: validationinterface.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: base.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coinstatsindex.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txindex.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: txospenderindex.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: disconnected_transactions.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: coin.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: ephemeral_policy.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E Unexecuted instantiation: truc_policy.cpp:_ZL21RecursiveDynamicUsageIK12CTransactionEmRKSt10shared_ptrIT_E |
70 | | |
71 | | #endif // BITCOIN_CORE_MEMUSAGE_H |