Coverage Report

Created: 2026-09-14 20:36

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.57k
    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
494k
    path(std::filesystem::path path) : std::filesystem::path::path(std::move(path)) {}
43
757
    path& operator=(std::filesystem::path path) { std::filesystem::path::operator=(std::move(path)); return *this; }
44
435k
    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.1k
    path(const char* c) : std::filesystem::path(c) {}
48
8
    path& operator=(const char* c) { std::filesystem::path::operator=(c); return *this; }
49
41.1k
    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
407k
{
82
407k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
407k
}
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.61k
{
82
1.61k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
1.61k
}
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
403k
{
82
403k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
403k
}
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.32k
{
82
1.32k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
1.32k
}
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: 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
51
{
82
51
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
51
}
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
46
{
82
46
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
83
46
}
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: 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.60k
{
96
2.60k
    return std::filesystem::exists(p);
97
2.60k
}
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.67k
{
96
3.67k
    return std::filesystem::exists(p);
97
3.67k
}
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.07k
{
96
1.07k
    return std::filesystem::exists(p);
97
1.07k
}
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&)
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
166
{
96
166
    return std::filesystem::exists(p);
97
166
}
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.36k
{
96
7.36k
    return std::filesystem::exists(p);
97
7.36k
}
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.83k
{
96
1.83k
    return std::filesystem::exists(p);
97
1.83k
}
common.cpp:fs::exists(fs::path const&)
Line
Count
Source
95
1.18k
{
96
1.18k
    return std::filesystem::exists(p);
97
1.18k
}
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: 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
595
{
106
595
    return std::quoted(s, '"', '&');
107
595
}
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
562
{
106
562
    return std::quoted(s, '"', '&');
107
562
}
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: 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
431k
{
112
431k
    p1 /= p2;
113
431k
    return p1;
114
431k
}
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.61k
{
112
1.61k
    p1 /= p2;
113
1.61k
    return p1;
114
1.61k
}
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
403k
{
112
403k
    p1 /= p2;
113
403k
    return p1;
114
403k
}
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: 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
52
{
112
52
    p1 /= p2;
113
52
    return p1;
114
52
}
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.96k
{
112
5.96k
    p1 /= p2;
113
5.96k
    return p1;
114
5.96k
}
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.2k
{
117
37.2k
    p1 /= p2;
118
37.2k
    return p1;
119
37.2k
}
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
540
{
117
540
    p1 /= p2;
118
540
    return p1;
119
540
}
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.71k
{
117
2.71k
    p1 /= p2;
118
2.71k
    return p1;
119
2.71k
}
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.73k
{
117
8.73k
    p1 /= p2;
118
8.73k
    return p1;
119
8.73k
}
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.29k
{
117
1.29k
    p1 /= p2;
118
1.29k
    return p1;
119
1.29k
}
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.97k
{
117
1.97k
    p1 /= p2;
118
1.97k
    return p1;
119
1.97k
}
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.50k
{
117
7.50k
    p1 /= p2;
118
7.50k
    return p1;
119
7.50k
}
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
16
{
117
16
    p1 /= p2;
118
16
    return p1;
119
16
}
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: 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
51
{
117
51
    p1 /= p2;
118
51
    return p1;
119
51
}
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.59k
{
117
8.59k
    p1 /= p2;
118
8.59k
    return p1;
119
8.59k
}
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.19k
{
117
1.19k
    p1 /= p2;
118
1.19k
    return p1;
119
1.19k
}
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
6.01k
{
122
6.01k
    p1 += p2;
123
6.01k
    return p1;
124
6.01k
}
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.60k
{
122
2.60k
    p1 += p2;
123
2.60k
    return p1;
124
2.60k
}
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.97k
{
122
1.97k
    p1 += p2;
123
1.97k
    return p1;
124
1.97k
}
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: 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.41k
{
122
1.41k
    p1 += p2;
123
1.41k
    return p1;
124
1.41k
}
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: 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
100
{
139
100
    return std::filesystem::copy_file(from, to, options);
140
100
}
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: 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
48
{
139
48
    return std::filesystem::copy_file(from, to, options);
140
48
}
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.6k
{
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.6k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
39.6k
    return path.std::filesystem::path::string();
177
39.6k
#endif
178
39.6k
}
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.98k
{
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.98k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2.98k
    return path.std::filesystem::path::string();
177
2.98k
#endif
178
2.98k
}
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
562
{
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
562
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
562
    return path.std::filesystem::path::string();
177
562
#endif
178
562
}
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.22k
{
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.22k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3.22k
    return path.std::filesystem::path::string();
177
3.22k
#endif
178
3.22k
}
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.59k
{
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.59k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1.59k
    return path.std::filesystem::path::string();
177
1.59k
#endif
178
1.59k
}
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.12k
{
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.12k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
2.12k
    return path.std::filesystem::path::string();
177
2.12k
#endif
178
2.12k
}
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
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
}
txdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
161
10
{
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
10
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
10
    return path.std::filesystem::path::string();
177
10
#endif
178
10
}
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&)
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
53
{
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
53
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
53
    return path.std::filesystem::path::string();
177
53
#endif
178
53
}
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.55k
{
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.55k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
3.55k
    return path.std::filesystem::path::string();
177
3.55k
#endif
178
3.55k
}
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.16k
{
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.16k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
1.16k
    return path.std::filesystem::path::string();
177
1.16k
#endif
178
1.16k
}
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.14k
{
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.14k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
176
7.14k
    return path.std::filesystem::path::string();
177
7.14k
#endif
178
7.14k
}
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&)
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.33k
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
4.33k
    return std::filesystem::path(string);
189
4.33k
#endif
190
4.33k
}
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
52
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
52
    return std::filesystem::path(string);
189
52
#endif
190
52
}
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.19k
{
185
#ifdef WIN32
186
    return u8path(string);
187
#else
188
1.19k
    return std::filesystem::path(string);
189
1.19k
#endif
190
1.19k
}
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