Coverage Report

Created: 2026-09-21 19:49

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/tmp/bitcoin/src/util/fs.h
Line
Count
Source
1
// Copyright (c) 2017-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_UTIL_FS_H
6
#define BITCOIN_UTIL_FS_H
7
8
#include <tinyformat.h>
9
10
#include <cstdio>
11
// The `util/fs.h` header is designed to be a drop-in replacement for `filesystem`.
12
#include <filesystem> // IWYU pragma: export
13
#include <functional>
14
#include <iomanip>
15
#include <ios>
16
#include <string>
17
#include <string_view>
18
#include <type_traits>
19
#include <utility>
20
21
/** Filesystem operations and types */
22
namespace fs {
23
24
using namespace std::filesystem;
25
26
/**
27
 * Path class wrapper to block calls to the fs::path(std::string) implicit
28
 * constructor and the fs::path::string() method, which have unsafe and
29
 * unpredictable behavior on Windows (see implementation note in
30
 * \ref PathToString for details)
31
 */
32
class path : public std::filesystem::path
33
{
34
public:
35
    using std::filesystem::path::path;
36
37
    // Convenience method for accessing standard path type without needing a cast.
38
3.56k
    std::filesystem::path& std_path() { return *this; }
39
10.0k
    const std::filesystem::path& std_path() const { return *this; }
40
41
    // Allow path objects arguments for compatibility.
42
496k
    path(std::filesystem::path path) : std::filesystem::path::path(std::move(path)) {}
43
758
    path& operator=(std::filesystem::path path) { std::filesystem::path::operator=(std::move(path)); return *this; }
44
438k
    path& operator/=(const std::filesystem::path& path) { std::filesystem::path::operator/=(path); return *this; }
45
46
    // Allow literal string arguments, which are safe as long as the literals are ASCII.
47
24.0k
    path(const char* c) : std::filesystem::path(c) {}
48
8
    path& operator=(const char* c) { std::filesystem::path::operator=(c); return *this; }
49
41.0k
    path& operator/=(const char* c) { std::filesystem::path::operator/=(c); return *this; }
50
0
    path& append(const char* c) { std::filesystem::path::append(c); return *this; }
51
52
    // Disallow std::string arguments to avoid locale-dependent decoding on windows.
53
    path(std::string) = delete;
54
    path& operator=(std::string) = delete;
55
    path& operator/=(std::string) = delete;
56
    path& append(std::string) = delete;
57
58
    // Disallow std::string conversion method to avoid locale-dependent encoding on windows.
59
    std::string string() const = delete;
60
61
    // Disallow implicit string conversion to ensure code is portable.
62
    // `string_type` may be `string` or `wstring` depending on the platform, so
63
    // using this conversion could result in code that compiles on unix but
64
    // fails to compile on windows, or vice versa.
65
    operator string_type() const = delete;
66
67
    /**
68
     * Return a UTF-8 representation of the path as a std::string, for
69
     * compatibility with code using std::string. For code using the newer
70
     * std::u8string type, it is more efficient to call the inherited
71
     * std::filesystem::path::u8string method instead.
72
     */
73
    std::string utf8string() const
74
1.69k
    {
75
1.69k
        const std::u8string& utf8_str{std::filesystem::path::u8string()};
76
1.69k
        return std::string{utf8_str.begin(), utf8_str.end()};
77
1.69k
    }
78
};
79
80
static inline path u8path(std::string_view utf8_str)
81
409k
{
82
409k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
409k
}
Unexecuted instantiation: main.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: addrman_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: argsman_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: banman_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: base58_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: baseindex_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: bip32_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: bip324_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockchain_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockencodings_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockmanager_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: bloom_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: btcsignals_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chain_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: checkqueue_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coins_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: compress_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: crypto_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: denialofservice_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: descriptor_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: disconnected_transactions.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: feerounder_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: flatfile_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
fs_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
4
{
82
4
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
4
}
Unexecuted instantiation: getarg_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: hash_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: httpserver_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: i2p_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: interfaces_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: key_io_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: key_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: logging_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mempool_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: merkle_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: merkleblock_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: miner_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: miniminer_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: miniscript_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: minisketch_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: multisig_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: bip328_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: net_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: netbase_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: node_init_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: node_warnings_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: orphanage_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: pcp_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: peerman_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: pmt_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: pool_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: pow_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: prevector_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: psbt_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: random_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: rbf_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: rest_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: rpc_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: sanity_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: script_assets_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: script_segwit_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: script_standard_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: script_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: scriptnum_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: serfloat_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: serialize_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: settings_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: sighash_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: sigopcount_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: skiplist_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: sock_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: streams_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: system_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: threadpool_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: transaction_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txdownload_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txindex_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txpackage_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txrequest_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txvalidation_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: util_expected_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: util_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: util_trace_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: validation_block_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
validation_chainstate_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
1
{
82
1
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
1
}
validation_chainstatemanager_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
32
{
82
32
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
32
}
Unexecuted instantiation: validation_flush_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: validation_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: validationinterface_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: versionbits_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: init_test_fixture.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: db_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coinselector_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coinselection_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: feebumper_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: group_outputs_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: init_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: ismine_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: spend_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: wallet_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: walletdb_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: walletload_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: ipc_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockfilter.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: logging.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mining.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
net.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
24
{
82
24
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
24
}
Unexecuted instantiation: setup_common.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txmempool.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: validation.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: util.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
addrdb.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
1.60k
{
82
1.60k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
1.60k
}
Unexecuted instantiation: banman.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockencodings.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: tx_verify.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: dbwrapper.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
flatfile.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
406k
{
82
406k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
406k
}
Unexecuted instantiation: headerssync.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: httpserver.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: i2p.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: base.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
blockfilterindex.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
51
{
82
51
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
51
}
Unexecuted instantiation: coinstatsindex.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txindex.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txospenderindex.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: init.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chain.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coinstats.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mapport.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: net_processing.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: netgroup.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: abort.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockmanager_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: blockstorage.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: caches.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chainstate.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coins_view_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: context.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: database_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: interfaces.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: kernel_notifications.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mempool_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mempool_persist.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mempool_persist_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: miner.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mining_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: peerman_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: transaction.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txorphanage.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txreconciliation.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
utxo_snapshot.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
1.31k
{
82
1.31k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
1.31k
}
Unexecuted instantiation: block_policy_estimator.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: estimator_args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: estimator_man.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mempool_estimator.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: private_broadcast.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: rest.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
blockchain.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
61
{
82
61
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
61
}
Unexecuted instantiation: external_signer.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: fees.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
mempool.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
3
{
82
3
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
3
}
Unexecuted instantiation: node.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: output_script.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: rawtransaction.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: server.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: server_util.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: signmessage.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txoutproof.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: torcontrol.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txdb.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: txrequest.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: validationinterface.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: versionbits.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: httprpc.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coin.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coincontrol.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: coinselection.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: imports.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: load.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: migrate.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: receive.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
wallet.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
52
{
82
52
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
52
}
Unexecuted instantiation: scan.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: spend.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: sqlite.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: walletdb.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: walletutil.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: db.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: export.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: feebumper.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: addresses.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
backup.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
81
47
{
82
47
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
47
}
Unexecuted instantiation: coins.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: encrypt.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: transactions.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: protocol.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: process.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chainparams.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: chainparamsbase.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: args.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: config.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: settings.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: common.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: pow.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: rawtransaction_util.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: request.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: asmap.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: fs.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: fs_helpers.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: readwritefile.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: streams.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: bitcoind.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
84
85
// Disallow implicit std::string conversion for absolute to avoid
86
// locale-dependent encoding on windows.
87
static inline path absolute(const path& p)
88
12.5k
{
89
12.5k
    return std::filesystem::absolute(p);
90
12.5k
}
Unexecuted instantiation: main.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: addrman_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: argsman_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: banman_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: base58_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: bip32_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: bip324_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: bloom_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: chain_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coins_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: compress_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: crypto_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: denialofservice_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: fs_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: getarg_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: hash_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: i2p_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: key_io_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: key_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: logging_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: merkle_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: miner_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: multisig_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: bip328_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: netbase_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: node_init_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: pcp_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: peerman_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: pmt_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: pool_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: pow_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: prevector_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: psbt_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: random_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: rbf_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: rest_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: rpc_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: sanity_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: script_assets_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: script_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: serialize_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: settings_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: sighash_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: sock_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: streams_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: system_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: transaction_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txindex_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: util_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: util_trace_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validation_flush_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validation_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: init_test_fixture.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: db_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: init_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: ismine_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: spend_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: walletload_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: ipc_tests.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: blockfilter.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: logging.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mining.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: setup_common.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txmempool.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validation.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: util.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: addrdb.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: banman.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockencodings.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: tx_verify.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: dbwrapper.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: flatfile.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: headerssync.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: httpserver.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: i2p.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: base.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockfilterindex.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinstatsindex.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txindex.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txospenderindex.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: init.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: chain.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinstats.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mapport.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net_processing.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: netgroup.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: abort.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockmanager_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockstorage.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: caches.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: chainstate.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coins_view_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: context.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: database_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: interfaces.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool_persist.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: miner.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mining_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: transaction.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txorphanage.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txreconciliation.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: utxo_snapshot.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: estimator_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: estimator_man.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool_estimator.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: private_broadcast.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: rest.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: blockchain.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: external_signer.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: fees.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: mempool.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: node.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: output_script.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: rawtransaction.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: server.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: server_util.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: signmessage.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txoutproof.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: torcontrol.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txdb.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: txrequest.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: validationinterface.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: versionbits.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: httprpc.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coin.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coincontrol.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coinselection.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: imports.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: load.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: migrate.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: receive.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: wallet.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: scan.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: spend.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: sqlite.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: walletdb.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: walletutil.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: db.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: export.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: feebumper.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: addresses.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: backup.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: coins.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: encrypt.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: transactions.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: protocol.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: process.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: chainparams.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::absolute(fs::path const&)
args.cpp:fs::absolute(fs::path const&)
Line
Count
Source
88
12.5k
{
89
12.5k
    return std::filesystem::absolute(p);
90
12.5k
}
Unexecuted instantiation: config.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: settings.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: common.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: pow.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: request.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: asmap.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: fs.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: fs_helpers.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: readwritefile.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: streams.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: bitcoind.cpp:fs::absolute(fs::path const&)
91
92
// Disallow implicit std::string conversion for exists to avoid
93
// locale-dependent encoding on windows.
94
static inline bool exists(const path& p)
95
20.7k
{
96
20.7k
    return std::filesystem::exists(p);
97
20.7k
}
Unexecuted instantiation: main.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: addrman_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: argsman_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: banman_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: base58_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: bip32_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: bip324_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: bloom_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: chain_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coins_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: compress_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: crypto_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::exists(fs::path const&)
dbwrapper_tests.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1
{
96
1
    return std::filesystem::exists(p);
97
1
}
Unexecuted instantiation: denialofservice_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::exists(fs::path const&)
fs_tests.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1
{
96
1
    return std::filesystem::exists(p);
97
1
}
Unexecuted instantiation: getarg_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: hash_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: i2p_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: key_io_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: key_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: logging_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: merkle_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: miner_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: multisig_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: bip328_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: net_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: netbase_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: node_init_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: pcp_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: peerman_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: pmt_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: pool_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: pow_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: prevector_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: psbt_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: random_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: rbf_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: rest_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: rpc_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: sanity_tests.cpp:fs::exists(fs::path const&)
script_assets_tests.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1
{
96
1
    return std::filesystem::exists(p);
97
1
}
Unexecuted instantiation: script_p2sh_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: script_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: serialize_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: settings_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: sighash_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: sock_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: streams_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: system_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: transaction_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txindex_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: util_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: util_trace_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::exists(fs::path const&)
validation_chainstatemanager_tests.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
14
{
96
14
    return std::filesystem::exists(p);
97
14
}
Unexecuted instantiation: validation_flush_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: validation_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: init_test_fixture.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: db_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: init_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: ismine_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: spend_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: wallet_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: walletload_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: ipc_tests.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::exists(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::exists(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::exists(fs::path const&)
Unexecuted instantiation: blockfilter.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: logging.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mining.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: net.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: setup_common.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txmempool.cpp:fs::exists(fs::path const&)
validation.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
30
{
96
30
    return std::filesystem::exists(p);
97
30
}
Unexecuted instantiation: util.cpp:fs::exists(fs::path const&)
addrdb.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
2.59k
{
96
2.59k
    return std::filesystem::exists(p);
97
2.59k
}
Unexecuted instantiation: banman.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockencodings.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: tx_verify.cpp:fs::exists(fs::path const&)
dbwrapper.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
44
{
96
44
    return std::filesystem::exists(p);
97
44
}
Unexecuted instantiation: flatfile.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: headerssync.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: httpserver.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: i2p.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: base.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockfilterindex.cpp:fs::exists(fs::path const&)
coinstatsindex.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
47
{
96
47
    return std::filesystem::exists(p);
97
47
}
Unexecuted instantiation: txindex.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txospenderindex.cpp:fs::exists(fs::path const&)
init.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
3.66k
{
96
3.66k
    return std::filesystem::exists(p);
97
3.66k
}
Unexecuted instantiation: chain.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coinstats.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mapport.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: net_processing.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: netgroup.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: abort.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockmanager_args.cpp:fs::exists(fs::path const&)
blockstorage.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1.32k
{
96
1.32k
    return std::filesystem::exists(p);
97
1.32k
}
Unexecuted instantiation: caches.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: chainstate.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coins_view_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: context.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: database_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: interfaces.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool_persist.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: miner.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mining_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: transaction.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txorphanage.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txreconciliation.cpp:fs::exists(fs::path const&)
utxo_snapshot.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1.34k
{
96
1.34k
    return std::filesystem::exists(p);
97
1.34k
}
Unexecuted instantiation: block_policy_estimator.cpp:fs::exists(fs::path const&)
estimator_args.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1.06k
{
96
1.06k
    return std::filesystem::exists(p);
97
1.06k
}
Unexecuted instantiation: estimator_man.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool_estimator.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: private_broadcast.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: rest.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: blockchain.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: external_signer.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: fees.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: mempool.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: node.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: output_script.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: rawtransaction.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: server.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: server_util.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: signmessage.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txoutproof.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: torcontrol.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txdb.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: txrequest.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: validationinterface.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: versionbits.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: httprpc.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coin.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coincontrol.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coinselection.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: imports.cpp:fs::exists(fs::path const&)
load.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
19
{
96
19
    return std::filesystem::exists(p);
97
19
}
migrate.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
52
{
96
52
    return std::filesystem::exists(p);
97
52
}
Unexecuted instantiation: receive.cpp:fs::exists(fs::path const&)
wallet.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
168
{
96
168
    return std::filesystem::exists(p);
97
168
}
Unexecuted instantiation: scan.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: spend.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: sqlite.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: walletdb.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: walletutil.cpp:fs::exists(fs::path const&)
db.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
7.37k
{
96
7.37k
    return std::filesystem::exists(p);
97
7.37k
}
export.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
11
{
96
11
    return std::filesystem::exists(p);
97
11
}
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: feebumper.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: addresses.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: backup.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: coins.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: encrypt.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: transactions.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: protocol.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: process.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::exists(fs::path const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::exists(fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::exists(fs::path const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::exists(fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::exists(fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::exists(fs::path const&)
Unexecuted instantiation: chainparams.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: config.cpp:fs::exists(fs::path const&)
settings.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1.82k
{
96
1.82k
    return std::filesystem::exists(p);
97
1.82k
}
common.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1.17k
{
96
1.17k
    return std::filesystem::exists(p);
97
1.17k
}
Unexecuted instantiation: pow.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: request.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: asmap.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: fs.cpp:fs::exists(fs::path const&)
fs_helpers.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
2
{
96
2
    return std::filesystem::exists(p);
97
2
}
Unexecuted instantiation: readwritefile.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: streams.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: bitcoind.cpp:fs::exists(fs::path const&)
98
static inline bool exists(const std::filesystem::file_status& s)
99
13
{
100
13
    return std::filesystem::exists(s);
101
13
}
Unexecuted instantiation: main.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: addrman_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: argsman_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: banman_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: base58_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: bip32_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: bip324_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: bloom_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chain_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coins_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: compress_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: crypto_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: denialofservice_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: fs_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: getarg_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: hash_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: i2p_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: key_io_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: key_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: logging_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: merkle_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: miner_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: multisig_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: bip328_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: netbase_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: node_init_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: pcp_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: peerman_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: pmt_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: pool_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: pow_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: prevector_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: psbt_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: random_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: rbf_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: rest_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: rpc_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: sanity_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: script_assets_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: script_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: serialize_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: settings_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: sighash_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: sock_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: streams_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: system_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: transaction_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txindex_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: util_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: util_trace_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validation_flush_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validation_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: init_test_fixture.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: db_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: init_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: ismine_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: spend_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: walletload_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: ipc_tests.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockfilter.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: logging.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mining.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: setup_common.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txmempool.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validation.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: util.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: addrdb.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: banman.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockencodings.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: tx_verify.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: dbwrapper.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: flatfile.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: headerssync.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: httpserver.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: i2p.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: base.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockfilterindex.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinstatsindex.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txindex.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txospenderindex.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: init.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chain.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinstats.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mapport.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net_processing.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: netgroup.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: abort.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockmanager_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: blockstorage.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: caches.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chainstate.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coins_view_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: context.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: database_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: interfaces.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool_persist.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: miner.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mining_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: peerman_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: transaction.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txorphanage.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txreconciliation.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: utxo_snapshot.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: estimator_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: estimator_man.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool_estimator.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: private_broadcast.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: rest.cpp:fs::exists(std::filesystem::file_status const&)
blockchain.cpp:fs::exists(std::filesystem::file_status const&)
Line
Count
Source
99
13
{
100
13
    return std::filesystem::exists(s);
101
13
}
Unexecuted instantiation: external_signer.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: fees.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mempool.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: node.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: output_script.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: rawtransaction.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: server.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: server_util.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: signmessage.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txoutproof.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: torcontrol.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txdb.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: txrequest.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: validationinterface.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: versionbits.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: httprpc.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coin.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coincontrol.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coinselection.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: imports.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: load.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: migrate.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: receive.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: wallet.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: scan.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: spend.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: sqlite.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: walletdb.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: walletutil.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: db.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: export.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: feebumper.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: addresses.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: backup.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: coins.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: encrypt.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: transactions.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: protocol.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: process.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chainparams.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: config.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: settings.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: common.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: pow.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: request.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: asmap.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: fs.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: fs_helpers.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: readwritefile.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: streams.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: bitcoind.cpp:fs::exists(std::filesystem::file_status const&)
102
103
// Allow explicit quoted stream I/O.
104
static inline auto quoted(const std::string& s)
105
592
{
106
592
    return std::quoted(s, '"', '&');
107
592
}
Unexecuted instantiation: main.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: addrman_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: argsman_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: banman_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: base58_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bip32_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bip324_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bloom_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chain_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coins_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: compress_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: crypto_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: denialofservice_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: fs_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: getarg_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: hash_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: i2p_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: key_io_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: key_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: logging_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: merkle_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miner_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: multisig_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bip328_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netbase_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: node_init_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pcp_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: peerman_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pmt_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pool_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pow_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: prevector_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: psbt_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: random_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rbf_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rest_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rpc_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sanity_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_assets_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: serialize_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: settings_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sighash_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sock_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: streams_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: system_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: transaction_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txindex_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util_trace_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_flush_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init_test_fixture.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: db_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ismine_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: spend_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletload_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ipc_tests.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockfilter.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: logging.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: setup_common.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txmempool.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
addrdb.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
105
559
{
106
559
    return std::quoted(s, '"', '&');
107
559
}
Unexecuted instantiation: banman.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockencodings.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: tx_verify.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: dbwrapper.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: flatfile.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: headerssync.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: httpserver.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: i2p.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: base.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockfilterindex.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinstatsindex.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txindex.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txospenderindex.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
init.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
105
21
{
106
21
    return std::quoted(s, '"', '&');
107
21
}
Unexecuted instantiation: chain.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinstats.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mapport.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_processing.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netgroup.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: abort.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockmanager_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockstorage.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: caches.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainstate.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coins_view_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: context.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: database_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: interfaces.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_persist.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miner.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: peerman_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: transaction.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txorphanage.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txreconciliation.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: utxo_snapshot.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: estimator_args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: estimator_man.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_estimator.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: private_broadcast.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rest.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockchain.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: external_signer.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: fees.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: node.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: output_script.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rawtransaction.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: server.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: server_util.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: signmessage.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txoutproof.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: torcontrol.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txdb.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txrequest.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validationinterface.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: versionbits.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: httprpc.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coin.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coincontrol.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinselection.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: imports.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: load.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: migrate.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: receive.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
wallet.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
105
4
{
106
4
    return std::quoted(s, '"', '&');
107
4
}
Unexecuted instantiation: scan.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: spend.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sqlite.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletdb.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletutil.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: db.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: export.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: feebumper.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: addresses.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: backup.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coins.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: encrypt.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: transactions.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: protocol.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
process.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
105
1
{
106
1
    return std::quoted(s, '"', '&');
107
1
}
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainparams.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: args.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: config.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: settings.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: common.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pow.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: request.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
asmap.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
105
7
{
106
7
    return std::quoted(s, '"', '&');
107
7
}
Unexecuted instantiation: fs.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: fs_helpers.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: readwritefile.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: streams.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bitcoind.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
108
109
// Allow safe path append operations.
110
static inline path operator/(path p1, const path& p2)
111
433k
{
112
433k
    p1 /= p2;
113
433k
    return p1;
114
433k
}
Unexecuted instantiation: main.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: addrman_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: argsman_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: banman_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: base58_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: bip32_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: bip324_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: bloom_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: chain_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coins_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: compress_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: crypto_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: denialofservice_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::operator/(fs::path, fs::path const&)
fs_tests.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
2
{
112
2
    p1 /= p2;
113
2
    return p1;
114
2
}
Unexecuted instantiation: getarg_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: hash_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: i2p_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: key_io_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: key_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: logging_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: merkle_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: miner_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: multisig_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: bip328_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: net_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: netbase_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: node_init_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: pcp_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: peerman_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: pmt_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: pool_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: pow_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: prevector_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: psbt_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: random_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: rbf_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: rest_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: rpc_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: sanity_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: script_assets_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: script_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: serialize_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: settings_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: sighash_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: sock_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: streams_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: system_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: transaction_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txindex_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::operator/(fs::path, fs::path const&)
util_tests.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
1
{
112
1
    p1 /= p2;
113
1
    return p1;
114
1
}
Unexecuted instantiation: util_trace_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::operator/(fs::path, fs::path const&)
validation_chainstate_tests.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
1
{
112
1
    p1 /= p2;
113
1
    return p1;
114
1
}
validation_chainstatemanager_tests.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
32
{
112
32
    p1 /= p2;
113
32
    return p1;
114
32
}
Unexecuted instantiation: validation_flush_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: validation_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: init_test_fixture.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: db_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: init_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: ismine_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: spend_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: wallet_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: walletload_tests.cpp:fs::operator/(fs::path, fs::path const&)
ipc_tests.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
2
{
112
2
    p1 /= p2;
113
2
    return p1;
114
2
}
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockfilter.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: logging.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mining.cpp:fs::operator/(fs::path, fs::path const&)
net.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
23
{
112
23
    p1 /= p2;
113
23
    return p1;
114
23
}
Unexecuted instantiation: setup_common.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txmempool.cpp:fs::operator/(fs::path, fs::path const&)
validation.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
27
{
112
27
    p1 /= p2;
113
27
    return p1;
114
27
}
Unexecuted instantiation: util.cpp:fs::operator/(fs::path, fs::path const&)
addrdb.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
1.60k
{
112
1.60k
    p1 /= p2;
113
1.60k
    return p1;
114
1.60k
}
Unexecuted instantiation: banman.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockencodings.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: tx_verify.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: dbwrapper.cpp:fs::operator/(fs::path, fs::path const&)
flatfile.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
406k
{
112
406k
    p1 /= p2;
113
406k
    return p1;
114
406k
}
Unexecuted instantiation: headerssync.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: httpserver.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: i2p.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: base.cpp:fs::operator/(fs::path, fs::path const&)
blockfilterindex.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
51
{
112
51
    p1 /= p2;
113
51
    return p1;
114
51
}
Unexecuted instantiation: coinstatsindex.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txindex.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txospenderindex.cpp:fs::operator/(fs::path, fs::path const&)
init.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
2
{
112
2
    p1 /= p2;
113
2
    return p1;
114
2
}
Unexecuted instantiation: chain.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coinstats.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mapport.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: net_processing.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: netgroup.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: abort.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockmanager_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockstorage.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: caches.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: chainstate.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coins_view_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: context.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: database_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: interfaces.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool_persist.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: miner.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mining_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: transaction.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txorphanage.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txreconciliation.cpp:fs::operator/(fs::path, fs::path const&)
utxo_snapshot.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
1.34k
{
112
1.34k
    p1 /= p2;
113
1.34k
    return p1;
114
1.34k
}
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: estimator_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: estimator_man.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool_estimator.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: private_broadcast.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: rest.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: blockchain.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: external_signer.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: fees.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mempool.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: node.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: output_script.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: rawtransaction.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: server.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: server_util.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: signmessage.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txoutproof.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: torcontrol.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txdb.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: txrequest.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: validationinterface.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: versionbits.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: httprpc.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coin.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coincontrol.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coinselection.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: imports.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: load.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: migrate.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: receive.cpp:fs::operator/(fs::path, fs::path const&)
wallet.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
46
{
112
46
    p1 /= p2;
113
46
    return p1;
114
46
}
Unexecuted instantiation: scan.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: spend.cpp:fs::operator/(fs::path, fs::path const&)
sqlite.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
148
{
112
148
    p1 /= p2;
113
148
    return p1;
114
148
}
Unexecuted instantiation: walletdb.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: walletutil.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: db.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: export.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: feebumper.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: addresses.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: backup.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: coins.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: encrypt.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: transactions.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: protocol.cpp:fs::operator/(fs::path, fs::path const&)
process.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
43
{
112
43
    p1 /= p2;
113
43
    return p1;
114
43
}
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: chainparams.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: config.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: settings.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: common.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: pow.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: request.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: asmap.cpp:fs::operator/(fs::path, fs::path const&)
fs.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
18.0k
{
112
18.0k
    p1 /= p2;
113
18.0k
    return p1;
114
18.0k
}
fs_helpers.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
111
5.94k
{
112
5.94k
    p1 /= p2;
113
5.94k
    return p1;
114
5.94k
}
Unexecuted instantiation: readwritefile.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: streams.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: bitcoind.cpp:fs::operator/(fs::path, fs::path const&)
115
static inline path operator/(path p1, const char* p2)
116
37.1k
{
117
37.1k
    p1 /= p2;
118
37.1k
    return p1;
119
37.1k
}
Unexecuted instantiation: main.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: addrman_tests.cpp:fs::operator/(fs::path, char const*)
argsman_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
3
{
117
3
    p1 /= p2;
118
3
    return p1;
119
3
}
banman_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1
{
117
1
    p1 /= p2;
118
1
    return p1;
119
1
}
Unexecuted instantiation: base58_tests.cpp:fs::operator/(fs::path, char const*)
baseindex_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
2
{
117
2
    p1 /= p2;
118
2
    return p1;
119
2
}
Unexecuted instantiation: bip32_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: bip324_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockchain_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockencodings_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::operator/(fs::path, char const*)
blockmanager_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
4
{
117
4
    p1 /= p2;
118
4
    return p1;
119
4
}
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: bloom_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: btcsignals_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: chain_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: checkqueue_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::operator/(fs::path, char const*)
coins_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1
{
117
1
    p1 /= p2;
118
1
    return p1;
119
1
}
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: compress_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: crypto_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::operator/(fs::path, char const*)
dbwrapper_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
19
{
117
19
    p1 /= p2;
118
19
    return p1;
119
19
}
denialofservice_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
2
{
117
2
    p1 /= p2;
118
2
    return p1;
119
2
}
Unexecuted instantiation: descriptor_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: disconnected_transactions.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: feerounder_tests.cpp:fs::operator/(fs::path, char const*)
flatfile_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
4
{
117
4
    p1 /= p2;
118
4
    return p1;
119
4
}
fs_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
2
{
117
2
    p1 /= p2;
118
2
    return p1;
119
2
}
Unexecuted instantiation: getarg_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: hash_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: httpserver_tests.cpp:fs::operator/(fs::path, char const*)
i2p_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
3
{
117
3
    p1 /= p2;
118
3
    return p1;
119
3
}
Unexecuted instantiation: interfaces_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: key_io_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: key_tests.cpp:fs::operator/(fs::path, char const*)
logging_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
6
{
117
6
    p1 /= p2;
118
6
    return p1;
119
6
}
Unexecuted instantiation: mempool_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: merkle_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: merkleblock_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: miner_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: miniminer_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: miniscript_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: minisketch_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: multisig_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: bip328_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: net_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: netbase_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: node_init_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: node_warnings_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: orphanage_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: pcp_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: peerman_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: pmt_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: pool_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: pow_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: prevector_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: psbt_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: random_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: rbf_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: rest_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: rpc_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: sanity_tests.cpp:fs::operator/(fs::path, char const*)
script_assets_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1
{
117
1
    p1 /= p2;
118
1
    return p1;
119
1
}
Unexecuted instantiation: script_p2sh_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: script_segwit_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: script_standard_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: script_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: scriptnum_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: serfloat_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: serialize_tests.cpp:fs::operator/(fs::path, char const*)
settings_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1
{
117
1
    p1 /= p2;
118
1
    return p1;
119
1
}
Unexecuted instantiation: sighash_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: sigopcount_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: skiplist_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: sock_tests.cpp:fs::operator/(fs::path, char const*)
streams_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
6
{
117
6
    p1 /= p2;
118
6
    return p1;
119
6
}
Unexecuted instantiation: system_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: threadpool_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: transaction_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txdownload_tests.cpp:fs::operator/(fs::path, char const*)
txindex_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
4
{
117
4
    p1 /= p2;
118
4
    return p1;
119
4
}
Unexecuted instantiation: txospenderindex_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txpackage_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txrequest_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txvalidation_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: util_expected_tests.cpp:fs::operator/(fs::path, char const*)
util_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
5
{
117
5
    p1 /= p2;
118
5
    return p1;
119
5
}
Unexecuted instantiation: util_trace_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: validation_block_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::operator/(fs::path, char const*)
validation_chainstatemanager_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
11
{
117
11
    p1 /= p2;
118
11
    return p1;
119
11
}
Unexecuted instantiation: validation_flush_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: validation_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: validationinterface_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: versionbits_tests.cpp:fs::operator/(fs::path, char const*)
init_test_fixture.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
42
{
117
42
    p1 /= p2;
118
42
    return p1;
119
42
}
Unexecuted instantiation: wallet_test_fixture.cpp:fs::operator/(fs::path, char const*)
db_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
6
{
117
6
    p1 /= p2;
118
6
    return p1;
119
6
}
Unexecuted instantiation: coinselector_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coinselection_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: feebumper_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: group_outputs_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: init_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: ismine_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: spend_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: wallet_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: walletdb_tests.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: walletload_tests.cpp:fs::operator/(fs::path, char const*)
ipc_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1
{
117
1
    p1 /= p2;
118
1
    return p1;
119
1
}
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockfilter.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: logging.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mining.cpp:fs::operator/(fs::path, char const*)
net.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
121
{
117
121
    p1 /= p2;
118
121
    return p1;
119
121
}
setup_common.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
543
{
117
543
    p1 /= p2;
118
543
    return p1;
119
543
}
Unexecuted instantiation: txmempool.cpp:fs::operator/(fs::path, char const*)
validation.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1.34k
{
117
1.34k
    p1 /= p2;
118
1.34k
    return p1;
119
1.34k
}
Unexecuted instantiation: util.cpp:fs::operator/(fs::path, char const*)
addrdb.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
2.69k
{
117
2.69k
    p1 /= p2;
118
2.69k
    return p1;
119
2.69k
}
Unexecuted instantiation: banman.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockencodings.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: tx_verify.cpp:fs::operator/(fs::path, char const*)
dbwrapper.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
44
{
117
44
    p1 /= p2;
118
44
    return p1;
119
44
}
Unexecuted instantiation: flatfile.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: headerssync.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: httpserver.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: i2p.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: base.cpp:fs::operator/(fs::path, char const*)
blockfilterindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
153
{
117
153
    p1 /= p2;
118
153
    return p1;
119
153
}
coinstatsindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
235
{
117
235
    p1 /= p2;
118
235
    return p1;
119
235
}
txindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
184
{
117
184
    p1 /= p2;
118
184
    return p1;
119
184
}
txospenderindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
90
{
117
90
    p1 /= p2;
118
90
    return p1;
119
90
}
init.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
8.69k
{
117
8.69k
    p1 /= p2;
118
8.69k
    return p1;
119
8.69k
}
Unexecuted instantiation: chain.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coinstats.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mapport.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: net_processing.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: netgroup.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: abort.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockmanager_args.cpp:fs::operator/(fs::path, char const*)
blockstorage.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1.28k
{
117
1.28k
    p1 /= p2;
118
1.28k
    return p1;
119
1.28k
}
Unexecuted instantiation: caches.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: chainstate.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coins_view_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: context.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: database_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: interfaces.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: kernel_notifications.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mempool_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mempool_persist.cpp:fs::operator/(fs::path, char const*)
mempool_persist_args.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1.96k
{
117
1.96k
    p1 /= p2;
118
1.96k
    return p1;
119
1.96k
}
Unexecuted instantiation: miner.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mining_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: peerman_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: transaction.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txorphanage.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txreconciliation.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: utxo_snapshot.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator/(fs::path, char const*)
estimator_args.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
7.46k
{
117
7.46k
    p1 /= p2;
118
7.46k
    return p1;
119
7.46k
}
Unexecuted instantiation: estimator_man.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mempool_estimator.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: private_broadcast.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: rest.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: blockchain.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: external_signer.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: fees.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mempool.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: node.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: output_script.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: rawtransaction.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: server.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: server_util.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: signmessage.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txoutproof.cpp:fs::operator/(fs::path, char const*)
torcontrol.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
18
{
117
18
    p1 /= p2;
118
18
    return p1;
119
18
}
Unexecuted instantiation: txdb.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: txrequest.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: validationinterface.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: versionbits.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: httprpc.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coin.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coincontrol.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coinselection.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: imports.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: load.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: migrate.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: receive.cpp:fs::operator/(fs::path, char const*)
wallet.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
52
{
117
52
    p1 /= p2;
118
52
    return p1;
119
52
}
Unexecuted instantiation: scan.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: spend.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: sqlite.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: walletdb.cpp:fs::operator/(fs::path, char const*)
walletutil.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
2.34k
{
117
2.34k
    p1 /= p2;
118
2.34k
    return p1;
119
2.34k
}
db.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
8.61k
{
117
8.61k
    p1 /= p2;
118
8.61k
    return p1;
119
8.61k
}
Unexecuted instantiation: export.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: feebumper.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: addresses.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: backup.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: coins.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: encrypt.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: transactions.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: protocol.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: process.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: chainparams.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: chainparamsbase.cpp:fs::operator/(fs::path, char const*)
args.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
116
1.18k
{
117
1.18k
    p1 /= p2;
118
1.18k
    return p1;
119
1.18k
}
Unexecuted instantiation: config.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: settings.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: common.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: pow.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: rawtransaction_util.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: request.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: asmap.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: fs.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: fs_helpers.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: readwritefile.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: streams.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: bitcoind.cpp:fs::operator/(fs::path, char const*)
120
static inline path operator+(path p1, const char* p2)
121
5.98k
{
122
5.98k
    p1 += p2;
123
5.98k
    return p1;
124
5.98k
}
Unexecuted instantiation: main.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: addrman_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: argsman_tests.cpp:fs::operator+(fs::path, char const*)
banman_tests.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
121
1
{
122
1
    p1 += p2;
123
1
    return p1;
124
1
}
Unexecuted instantiation: base58_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: baseindex_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: bip32_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: bip324_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockchain_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockencodings_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockmanager_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: bloom_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: btcsignals_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chain_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: checkqueue_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coins_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: compress_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: crypto_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: denialofservice_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: descriptor_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: disconnected_transactions.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: feerounder_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: flatfile_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: fs_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: getarg_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: hash_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: httpserver_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: i2p_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: interfaces_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: key_io_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: key_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: logging_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mempool_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: merkle_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: merkleblock_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: miner_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: miniminer_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: miniscript_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: minisketch_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: multisig_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: bip328_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: netbase_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: node_init_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: node_warnings_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: orphanage_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: pcp_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: peerman_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: pmt_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: pool_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: pow_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: prevector_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: psbt_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: random_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: rbf_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: rest_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: rpc_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: sanity_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: script_assets_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: script_segwit_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: script_standard_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: script_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: scriptnum_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: serfloat_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: serialize_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: settings_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: sighash_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: sigopcount_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: skiplist_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: sock_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: streams_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: system_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: threadpool_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: transaction_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txdownload_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txindex_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txpackage_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txrequest_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txvalidation_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: util_expected_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: util_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: util_trace_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validation_block_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validation_flush_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validation_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validationinterface_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: versionbits_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: init_test_fixture.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: db_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinselector_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinselection_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: feebumper_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: group_outputs_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: init_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: ismine_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: spend_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: walletdb_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: walletload_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: ipc_tests.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockfilter.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: logging.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mining.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: setup_common.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txmempool.cpp:fs::operator+(fs::path, char const*)
validation.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
121
4
{
122
4
    p1 += p2;
123
4
    return p1;
124
4
}
Unexecuted instantiation: util.cpp:fs::operator+(fs::path, char const*)
addrdb.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
121
2.59k
{
122
2.59k
    p1 += p2;
123
2.59k
    return p1;
124
2.59k
}
Unexecuted instantiation: banman.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockencodings.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: tx_verify.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: dbwrapper.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: flatfile.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: headerssync.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: httpserver.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: i2p.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: base.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockfilterindex.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinstatsindex.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txindex.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txospenderindex.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: init.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chain.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinstats.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mapport.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net_processing.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: netgroup.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: abort.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockmanager_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: blockstorage.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: caches.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chainstate.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coins_view_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: context.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: database_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: interfaces.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: kernel_notifications.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mempool_args.cpp:fs::operator+(fs::path, char const*)
mempool_persist.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
121
1.96k
{
122
1.96k
    p1 += p2;
123
1.96k
    return p1;
124
1.96k
}
Unexecuted instantiation: mempool_persist_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: miner.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mining_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: peerman_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: transaction.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txorphanage.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txreconciliation.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: utxo_snapshot.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: estimator_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: estimator_man.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mempool_estimator.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: private_broadcast.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: rest.cpp:fs::operator+(fs::path, char const*)
blockchain.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
121
12
{
122
12
    p1 += p2;
123
12
    return p1;
124
12
}
Unexecuted instantiation: external_signer.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: fees.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mempool.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: node.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: output_script.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: rawtransaction.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: server.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: server_util.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: signmessage.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txoutproof.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: torcontrol.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txdb.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: txrequest.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: validationinterface.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: versionbits.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: httprpc.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coin.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coincontrol.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coinselection.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: imports.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: load.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: migrate.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: receive.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: wallet.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: scan.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: spend.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: sqlite.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: walletdb.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: walletutil.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: db.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: export.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: feebumper.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: addresses.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: backup.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: coins.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: encrypt.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: transactions.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: protocol.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: process.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chainparams.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: chainparamsbase.cpp:fs::operator+(fs::path, char const*)
args.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
121
1.40k
{
122
1.40k
    p1 += p2;
123
1.40k
    return p1;
124
1.40k
}
Unexecuted instantiation: config.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: settings.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: common.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: pow.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: rawtransaction_util.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: request.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: asmap.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: fs.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: fs_helpers.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: readwritefile.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: streams.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: bitcoind.cpp:fs::operator+(fs::path, char const*)
125
static inline path operator+(path p1, path::value_type p2)
126
21
{
127
21
    p1 += p2;
128
21
    return p1;
129
21
}
Unexecuted instantiation: main.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: addrman_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: argsman_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: banman_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: base58_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: baseindex_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: bip32_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: bip324_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockchain_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockencodings_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockmanager_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: bloom_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: btcsignals_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: chain_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: checkqueue_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coins_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: compress_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: crypto_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: denialofservice_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: descriptor_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: disconnected_transactions.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: feerounder_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: flatfile_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: fs_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: getarg_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: hash_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: httpserver_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: i2p_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: interfaces_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: key_io_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: key_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: logging_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: merkle_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: merkleblock_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: miner_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: miniminer_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: miniscript_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: minisketch_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: multisig_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: bip328_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: netbase_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: node_init_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: node_warnings_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: orphanage_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: pcp_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: peerman_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: pmt_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: pool_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: pow_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: prevector_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: psbt_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: random_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: rbf_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: rest_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: rpc_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: sanity_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: script_assets_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: script_segwit_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: script_standard_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: script_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: scriptnum_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: serfloat_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: serialize_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: settings_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: sighash_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: sigopcount_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: skiplist_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: sock_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: streams_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: system_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: threadpool_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: transaction_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txdownload_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txindex_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txpackage_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txrequest_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txvalidation_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: util_expected_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: util_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: util_trace_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validation_block_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validation_flush_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validation_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validationinterface_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: versionbits_tests.cpp:fs::operator+(fs::path, char)
init_test_fixture.cpp:fs::operator+(fs::path, char)
Line
Count
Source
126
21
{
127
21
    p1 += p2;
128
21
    return p1;
129
21
}
Unexecuted instantiation: wallet_test_fixture.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: db_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinselector_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinselection_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: feebumper_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: group_outputs_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: init_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: ismine_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: spend_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: wallet_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: walletdb_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: walletload_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: ipc_tests.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: blockfilter.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: logging.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mining.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: setup_common.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txmempool.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validation.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: util.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: addrdb.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: banman.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockencodings.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: tx_verify.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: dbwrapper.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: flatfile.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: headerssync.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: httpserver.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: i2p.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: base.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockfilterindex.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinstatsindex.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txindex.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txospenderindex.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: init.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: chain.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinstats.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mapport.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net_processing.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: netgroup.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: abort.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockmanager_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockstorage.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: caches.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: chainstate.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coins_view_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: context.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: database_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: interfaces.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: kernel_notifications.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool_persist.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool_persist_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: miner.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mining_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: peerman_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: transaction.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txorphanage.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txreconciliation.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: utxo_snapshot.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: estimator_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: estimator_man.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool_estimator.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: private_broadcast.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: rest.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: blockchain.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: external_signer.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: fees.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: mempool.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: node.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: output_script.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: rawtransaction.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: server.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: server_util.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: signmessage.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txoutproof.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: torcontrol.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txdb.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: txrequest.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: validationinterface.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: versionbits.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: httprpc.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coin.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coincontrol.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coinselection.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: imports.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: load.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: migrate.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: receive.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: wallet.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: scan.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: spend.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: sqlite.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: walletdb.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: walletutil.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: db.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: export.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: feebumper.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: addresses.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: backup.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: coins.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: encrypt.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: transactions.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: protocol.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: process.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: chainparams.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: chainparamsbase.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: config.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: settings.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: common.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: pow.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: rawtransaction_util.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: request.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: asmap.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: fs.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: fs_helpers.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: readwritefile.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: streams.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: bitcoind.cpp:fs::operator+(fs::path, char)
130
131
// Disallow unsafe path append operations.
132
template<typename T> static inline path operator/(path p1, T p2) = delete;
133
template<typename T> static inline path operator+(path p1, T p2) = delete;
134
135
// Disallow implicit std::string conversion for copy_file
136
// to avoid locale-dependent encoding on Windows.
137
static inline bool copy_file(const path& from, const path& to, copy_options options)
138
101
{
139
101
    return std::filesystem::copy_file(from, to, options);
140
101
}
Unexecuted instantiation: main.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: addrman_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: argsman_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: banman_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: base58_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: baseindex_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: bip32_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: bip324_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockchain_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockencodings_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockmanager_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: bloom_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: btcsignals_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chain_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: checkqueue_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coins_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: compress_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: crypto_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: denialofservice_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: descriptor_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: disconnected_transactions.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: feerounder_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: flatfile_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: fs_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: getarg_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: hash_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: httpserver_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: i2p_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: interfaces_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: key_io_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: key_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: logging_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: merkle_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: merkleblock_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: miner_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: miniminer_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: miniscript_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: minisketch_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: multisig_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: bip328_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: net_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: netbase_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: node_init_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: node_warnings_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: orphanage_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: pcp_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: peerman_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: pmt_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: pool_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: pow_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: prevector_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: psbt_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: random_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: rbf_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: rest_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: rpc_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: sanity_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: script_assets_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: script_segwit_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: script_standard_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: script_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: scriptnum_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: serfloat_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: serialize_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: settings_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: sighash_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: sigopcount_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: skiplist_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: sock_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: streams_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: system_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: threadpool_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: transaction_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txdownload_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txindex_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txpackage_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txrequest_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txvalidation_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: util_expected_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: util_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: util_trace_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validation_block_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validation_flush_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validation_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validationinterface_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: versionbits_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: init_test_fixture.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: db_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinselector_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinselection_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: feebumper_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: group_outputs_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: init_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: ismine_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: spend_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: wallet_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: walletdb_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: walletload_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: ipc_tests.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockfilter.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: logging.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mining.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: net.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: setup_common.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txmempool.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validation.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: util.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: addrdb.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: banman.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockencodings.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: tx_verify.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: dbwrapper.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: flatfile.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: headerssync.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: httpserver.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: i2p.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: base.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockfilterindex.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinstatsindex.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txindex.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txospenderindex.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: init.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chain.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinstats.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mapport.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: net_processing.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: netgroup.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: abort.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockmanager_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockstorage.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: caches.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chainstate.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coins_view_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: context.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: database_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: interfaces.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: kernel_notifications.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool_persist.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool_persist_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: miner.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mining_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: peerman_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: transaction.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txorphanage.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txreconciliation.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: utxo_snapshot.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: block_policy_estimator.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: estimator_args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: estimator_man.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool_estimator.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: private_broadcast.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: rest.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: blockchain.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: external_signer.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: fees.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mempool.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: node.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: output_script.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: rawtransaction.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: server.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: server_util.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: signmessage.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txoutproof.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: torcontrol.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txdb.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: txrequest.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: validationinterface.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: versionbits.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: httprpc.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coin.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coincontrol.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coinselection.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: imports.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: load.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
migrate.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Line
Count
Source
138
52
{
139
52
    return std::filesystem::copy_file(from, to, options);
140
52
}
Unexecuted instantiation: receive.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
wallet.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Line
Count
Source
138
49
{
139
49
    return std::filesystem::copy_file(from, to, options);
140
49
}
Unexecuted instantiation: scan.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: spend.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: sqlite.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: walletdb.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: walletutil.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: db.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: export.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: feebumper.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: addresses.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: backup.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: coins.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: encrypt.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: transactions.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: protocol.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: process.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chainparams.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: chainparamsbase.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: args.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: config.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: settings.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: common.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: pow.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: rawtransaction_util.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: request.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: asmap.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: fs.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: fs_helpers.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: readwritefile.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: streams.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: bitcoind.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
141
142
/**
143
 * Convert path object to a byte string. On POSIX, paths natively are byte
144
 * strings, so this is trivial. On Windows, paths natively are Unicode, so an
145
 * encoding step is necessary. The inverse of \ref PathToString is \ref
146
 * PathFromString. The strings returned and parsed by these functions can be
147
 * used to call POSIX APIs, and for roundtrip conversion, logging, and
148
 * debugging.
149
 *
150
 * Because \ref PathToString and \ref PathFromString functions don't specify an
151
 * encoding, they are meant to be used internally, not externally. They are not
152
 * appropriate to use in applications requiring UTF-8, where
153
 * fs::path::u8string() / fs::path::utf8string() and fs::u8path() methods should be used instead. Other
154
 * applications could require still different encodings. For example, JSON, XML,
155
 * or URI applications might prefer to use higher-level escapes (\uXXXX or
156
 * &XXXX; or %XX) instead of multibyte encoding. Rust, Python, Java applications
157
 * may require encoding paths with their respective UTF-8 derivatives WTF-8,
158
 * PEP-383, and CESU-8 (see https://en.wikipedia.org/wiki/UTF-8#Derivatives).
159
 */
160
static inline std::string PathToString(const path& path)
161
39.5k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
39.5k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
39.5k
    return path.std::filesystem::path::string();
177
39.5k
#endif
178
39.5k
}
Unexecuted instantiation: main.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: addrman_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
argsman_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
7
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
7
    return path.std::filesystem::path::string();
177
7
#endif
178
7
}
Unexecuted instantiation: banman_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: base58_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: bip32_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: bip324_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: bloom_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: chain_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coins_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: compress_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: crypto_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: denialofservice_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
fs_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
4
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
4
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
4
    return path.std::filesystem::path::string();
177
4
#endif
178
4
}
Unexecuted instantiation: getarg_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: hash_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: i2p_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: key_io_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: key_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: logging_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mempool_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: merkle_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: miner_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: multisig_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: bip328_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: net_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: netbase_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: node_init_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: pcp_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: peerman_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: pmt_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: pool_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: pow_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: prevector_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: psbt_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: random_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: rbf_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: rest_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: rpc_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: sanity_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: script_assets_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: script_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: serialize_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
settings_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
3
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
3
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3
    return path.std::filesystem::path::string();
177
3
#endif
178
3
}
Unexecuted instantiation: sighash_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: sock_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: streams_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: system_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: transaction_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txindex_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: util_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: util_trace_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
validation_chainstate_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
1
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
1
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1
    return path.std::filesystem::path::string();
177
1
#endif
178
1
}
validation_chainstatemanager_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
32
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
32
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
32
    return path.std::filesystem::path::string();
177
32
#endif
178
32
}
Unexecuted instantiation: validation_flush_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: validation_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
init_test_fixture.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
7
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
7
    return path.std::filesystem::path::string();
177
7
#endif
178
7
}
Unexecuted instantiation: wallet_test_fixture.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: db_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: init_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: ismine_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: spend_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: wallet_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: walletload_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
ipc_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
3
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
3
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3
    return path.std::filesystem::path::string();
177
3
#endif
178
3
}
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockfilter.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: logging.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mining.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: net.cpp:fs::PathToString[abi:cxx11](fs::path const&)
setup_common.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
2.99k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
2.99k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2.99k
    return path.std::filesystem::path::string();
177
2.99k
#endif
178
2.99k
}
Unexecuted instantiation: txmempool.cpp:fs::PathToString[abi:cxx11](fs::path const&)
validation.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
77
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
77
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
77
    return path.std::filesystem::path::string();
177
77
#endif
178
77
}
Unexecuted instantiation: util.cpp:fs::PathToString[abi:cxx11](fs::path const&)
addrdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
559
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
559
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
559
    return path.std::filesystem::path::string();
177
559
#endif
178
559
}
Unexecuted instantiation: banman.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockencodings.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: tx_verify.cpp:fs::PathToString[abi:cxx11](fs::path const&)
dbwrapper.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
12.1k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
12.1k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
12.1k
    return path.std::filesystem::path::string();
177
12.1k
#endif
178
12.1k
}
flatfile.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
13
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
13
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
13
    return path.std::filesystem::path::string();
177
13
#endif
178
13
}
Unexecuted instantiation: headerssync.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: httpserver.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: i2p.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: base.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: blockfilterindex.cpp:fs::PathToString[abi:cxx11](fs::path const&)
coinstatsindex.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
1
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
1
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1
    return path.std::filesystem::path::string();
177
1
#endif
178
1
}
txindex.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
2
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
2
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2
    return path.std::filesystem::path::string();
177
2
#endif
178
2
}
Unexecuted instantiation: txospenderindex.cpp:fs::PathToString[abi:cxx11](fs::path const&)
init.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
16
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
16
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
16
    return path.std::filesystem::path::string();
177
16
#endif
178
16
}
Unexecuted instantiation: chain.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coinstats.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mapport.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: net_processing.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: netgroup.cpp:fs::PathToString[abi:cxx11](fs::path const&)
abort.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
3
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
3
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3
    return path.std::filesystem::path::string();
177
3
#endif
178
3
}
Unexecuted instantiation: blockmanager_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
blockstorage.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
3.20k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
3.20k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3.20k
    return path.std::filesystem::path::string();
177
3.20k
#endif
178
3.20k
}
Unexecuted instantiation: caches.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: chainstate.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coins_view_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: context.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: database_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: interfaces.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mempool_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mempool_persist.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: miner.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mining_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: transaction.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txorphanage.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txreconciliation.cpp:fs::PathToString[abi:cxx11](fs::path const&)
utxo_snapshot.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
12
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
12
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
12
    return path.std::filesystem::path::string();
177
12
#endif
178
12
}
block_policy_estimator.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
1.58k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
1.58k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1.58k
    return path.std::filesystem::path::string();
177
1.58k
#endif
178
1.58k
}
estimator_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
5
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
5
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
5
    return path.std::filesystem::path::string();
177
5
#endif
178
5
}
Unexecuted instantiation: estimator_man.cpp:fs::PathToString[abi:cxx11](fs::path const&)
mempool_estimator.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
2.11k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
2.11k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2.11k
    return path.std::filesystem::path::string();
177
2.11k
#endif
178
2.11k
}
Unexecuted instantiation: private_broadcast.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: rest.cpp:fs::PathToString[abi:cxx11](fs::path const&)
blockchain.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
103
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
103
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
103
    return path.std::filesystem::path::string();
177
103
#endif
178
103
}
Unexecuted instantiation: external_signer.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: fees.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mempool.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: node.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: output_script.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: rawtransaction.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: server.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: server_util.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: signmessage.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txoutproof.cpp:fs::PathToString[abi:cxx11](fs::path const&)
torcontrol.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
7
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
7
    return path.std::filesystem::path::string();
177
7
#endif
178
7
}
txdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
12
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
12
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
12
    return path.std::filesystem::path::string();
177
12
#endif
178
12
}
Unexecuted instantiation: txrequest.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: validationinterface.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: versionbits.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: httprpc.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coin.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coincontrol.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coinselection.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: imports.cpp:fs::PathToString[abi:cxx11](fs::path const&)
load.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
432
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
432
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
432
    return path.std::filesystem::path::string();
177
432
#endif
178
432
}
migrate.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
257
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
257
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
257
    return path.std::filesystem::path::string();
177
257
#endif
178
257
}
Unexecuted instantiation: receive.cpp:fs::PathToString[abi:cxx11](fs::path const&)
wallet.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
104
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
104
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
104
    return path.std::filesystem::path::string();
177
104
#endif
178
104
}
Unexecuted instantiation: scan.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: spend.cpp:fs::PathToString[abi:cxx11](fs::path const&)
sqlite.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
1.29k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
1.29k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1.29k
    return path.std::filesystem::path::string();
177
1.29k
#endif
178
1.29k
}
walletdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
313
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
313
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
313
    return path.std::filesystem::path::string();
177
313
#endif
178
313
}
Unexecuted instantiation: walletutil.cpp:fs::PathToString[abi:cxx11](fs::path const&)
db.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
6
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
6
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
6
    return path.std::filesystem::path::string();
177
6
#endif
178
6
}
export.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
25
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
25
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
25
    return path.std::filesystem::path::string();
177
25
#endif
178
25
}
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: feebumper.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: addresses.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: backup.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: coins.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: encrypt.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: transactions.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: protocol.cpp:fs::PathToString[abi:cxx11](fs::path const&)
process.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
44
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
44
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
44
    return path.std::filesystem::path::string();
177
44
#endif
178
44
}
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: chainparams.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::PathToString[abi:cxx11](fs::path const&)
args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
2
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
2
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2
    return path.std::filesystem::path::string();
177
2
#endif
178
2
}
config.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
2.35k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
2.35k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2.35k
    return path.std::filesystem::path::string();
177
2.35k
#endif
178
2.35k
}
settings.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
6
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
6
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
6
    return path.std::filesystem::path::string();
177
6
#endif
178
6
}
common.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
3.53k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
3.53k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3.53k
    return path.std::filesystem::path::string();
177
3.53k
#endif
178
3.53k
}
Unexecuted instantiation: pow.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::PathToString[abi:cxx11](fs::path const&)
request.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
1.15k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
1.15k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1.15k
    return path.std::filesystem::path::string();
177
1.15k
#endif
178
1.15k
}
asmap.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
7
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
7
    return path.std::filesystem::path::string();
177
7
#endif
178
7
}
Unexecuted instantiation: fs.cpp:fs::PathToString[abi:cxx11](fs::path const&)
fs_helpers.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
7.10k
{
162
    // Implementation note: On Windows, the std::filesystem::path(string)
163
    // constructor and std::filesystem::path::string() method are not safe to
164
    // use here, because these methods encode the path using C++'s narrow
165
    // multibyte encoding, which on Windows corresponds to the current "code
166
    // page", which is unpredictable and typically not able to represent all
167
    // valid paths. So fs::path::utf8string() and
168
    // fs::u8path() functions are used instead on Windows. On
169
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
170
    // not always valid UTF-8, so plain string methods which do not transform
171
    // the path there are used.
172
#ifdef WIN32
173
    return path.utf8string();
174
#else
175
7.10k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
7.10k
    return path.std::filesystem::path::string();
177
7.10k
#endif
178
7.10k
}
Unexecuted instantiation: readwritefile.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: streams.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: bitcoind.cpp:fs::PathToString[abi:cxx11](fs::path const&)
179
180
/**
181
 * Convert byte string to path object. Inverse of \ref PathToString.
182
 */
183
static inline path PathFromString(const std::string& string)
184
24.5k
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
24.5k
    return std::filesystem::path(string);
189
24.5k
#endif
190
24.5k
}
Unexecuted instantiation: main.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: addrman_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: argsman_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: banman_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: base58_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: baseindex_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bip32_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bip324_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockchain_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockencodings_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockfilter_index_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockmanager_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockpolicyestimator_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bloom_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: btcsignals_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chain_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainstate_write_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: checkqueue_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: cluster_linearize_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coins_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinstatsindex_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinsviewoverlay_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: compress_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: crypto_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: cuckoocache_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: dbwrapper_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: denialofservice_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: descriptor_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: disconnected_transactions.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: feerounder_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: flatfile_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
fs_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
4
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
4
    return std::filesystem::path(string);
189
4
#endif
190
4
}
Unexecuted instantiation: getarg_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: hash_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: headers_sync_chainwork_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: httpserver_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: i2p_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: interfaces_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: key_io_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: key_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: logging_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_fee_estimator_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: merkle_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: merkleblock_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miner_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miniminer_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miniscript_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: minisketch_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: multisig_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bip328_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_peer_connection_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_peer_eviction_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netbase_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: node_init_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: node_warnings_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: orphanage_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pcp_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: peerman_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pmt_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pool_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pow_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: prevector_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: private_broadcast_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: psbt_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: random_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rbf_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rest_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rpc_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sanity_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_assets_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_p2sh_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_segwit_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_standard_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: script_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: scriptnum_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: serfloat_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: serialize_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: settings_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sighash_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sigopcount_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: skiplist_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: sock_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: streams_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: system_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: testnet4_miner_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: threadpool_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: timeoffsets_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: transaction_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txdownload_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txindex_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txospenderindex_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txpackage_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txreconciliation_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txrequest_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txvalidation_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txvalidationcache_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util_expected_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util_trace_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_block_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_chainstate_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_chainstatemanager_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_flush_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validationinterface_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: versionbits_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init_test_fixture.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_test_fixture.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: db_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinselector_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinselection_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: feebumper_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: group_outputs_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ismine_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: psbt_wallet_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: scriptpubkeyman_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: spend_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_crypto_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_interfaces_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_rpc_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: wallet_transaction_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletdb_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletload_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
ipc_tests.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
4
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
4
    return std::filesystem::path(string);
189
4
#endif
190
4
}
Unexecuted instantiation: ipc_test.capnp.proxy-client.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: ipc_test.capnp.proxy-types.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockfilter.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: logging.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: setup_common.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txmempool.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validation.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: util.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: addrdb.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: banman.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockencodings.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: tx_verify.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: dbwrapper.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: flatfile.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: headerssync.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: httpserver.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: i2p.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: base.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockfilterindex.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinstatsindex.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txindex.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txospenderindex.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
init.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
1
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
1
    return std::filesystem::path(string);
189
1
#endif
190
1
}
Unexecuted instantiation: chain.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinstats.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mapport.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: net_processing.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netgroup.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: abort.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockmanager_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockstorage.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: caches.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainstate.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainstatemanager_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coins_view_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: context.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: database_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: interfaces.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: kernel_notifications.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_persist.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_persist_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: miner.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: peerman_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: transaction.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txdownloadman_impl.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txorphanage.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txreconciliation.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: utxo_snapshot.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: estimator_args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: estimator_man.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool_estimator.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: private_broadcast.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rest.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: blockchain.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: external_signer.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: fees.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mempool.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: node.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: output_script.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rawtransaction.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: server.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: server_util.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: signmessage.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txoutproof.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: torcontrol.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txdb.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: txrequest.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: validationinterface.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: versionbits.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: httprpc.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coin.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coincontrol.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coinselection.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: imports.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
load.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
203
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
203
    return std::filesystem::path(string);
189
203
#endif
190
203
}
migrate.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
52
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
52
    return std::filesystem::path(string);
189
52
#endif
190
52
}
Unexecuted instantiation: receive.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
wallet.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
4.34k
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
4.34k
    return std::filesystem::path(string);
189
4.34k
#endif
190
4.34k
}
Unexecuted instantiation: scan.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: scriptpubkeyman.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: spend.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
sqlite.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
148
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
148
    return std::filesystem::path(string);
189
148
#endif
190
148
}
Unexecuted instantiation: walletdb.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: walletutil.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: db.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: export.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: external_signer_scriptpubkeyman.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: feebumper.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: addresses.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: backup.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: coins.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: encrypt.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: transactions.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: protocol.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
process.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
43
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
43
    return std::filesystem::path(string);
189
43
#endif
190
43
}
Unexecuted instantiation: init.capnp.proxy-client.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init.capnp.proxy-types.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.capnp.proxy-types.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: init.capnp.proxy-server.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.capnp.proxy-client.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: mining.capnp.proxy-server.c++:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainparams.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: chainparamsbase.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
args.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
18.5k
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
18.5k
    return std::filesystem::path(string);
189
18.5k
#endif
190
18.5k
}
config.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
26
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
26
    return std::filesystem::path(string);
189
26
#endif
190
26
}
Unexecuted instantiation: settings.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: common.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pow.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: rawtransaction_util.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: request.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: asmap.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: fs.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
fs_helpers.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
184
1.20k
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
1.20k
    return std::filesystem::path(string);
189
1.20k
#endif
190
1.20k
}
Unexecuted instantiation: readwritefile.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: streams.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: bitcoind.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
191
} // namespace fs
192
193
/** Bridge operations to C stdio */
194
namespace fsbridge {
195
    using FopenFn = std::function<FILE*(const fs::path&, const char*)>;
196
    FILE *fopen(const fs::path& p, const char *mode);
197
198
    /**
199
     * Helper function for joining two paths
200
     *
201
     * @param[in] base  Base path
202
     * @param[in] path  Path to combine with base
203
     * @returns path unchanged if it is an absolute path, otherwise returns base joined with path. Returns base unchanged if path is empty.
204
     * @pre  Base path must be absolute
205
     * @post Returned path will always be absolute
206
     */
207
    fs::path AbsPathJoin(const fs::path& base, const fs::path& path);
208
209
    class FileLock
210
    {
211
    public:
212
        FileLock() = delete;
213
        FileLock(const FileLock&) = delete;
214
        FileLock(FileLock&&) = delete;
215
        explicit FileLock(const fs::path& file);
216
        ~FileLock();
217
        bool TryLock();
218
4
        std::string GetReason() { return reason; }
219
220
    private:
221
        std::string reason;
222
#ifndef WIN32
223
        int fd = -1;
224
#else
225
        void* hFile = (void*)-1; // INVALID_HANDLE_VALUE
226
#endif
227
    };
228
};
229
230
// Disallow path operator<< formatting in tinyformat to avoid locale-dependent
231
// encoding on windows.
232
namespace tinyformat {
233
template<> inline void formatValue(std::ostream&, const char*, const char*, int, const std::filesystem::path&) = delete;
234
template<> inline void formatValue(std::ostream&, const char*, const char*, int, const fs::path&) = delete;
235
} // namespace tinyformat
236
237
#endif // BITCOIN_UTIL_FS_H