Coverage Report

Created: 2026-04-29 19:21

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
// IWYU incorrectly suggests removing this header.
9
// See https://github.com/include-what-you-use/include-what-you-use/issues/1931.
10
#include <tinyformat.h> // IWYU pragma: keep
11
12
#include <cstdio>
13
// The `util/fs.h` header is designed to be a drop-in replacement for `filesystem`.
14
#include <filesystem> // IWYU pragma: export
15
#include <functional>
16
#include <iomanip>
17
#include <ios>
18
#include <string>
19
#include <string_view>
20
#include <type_traits>
21
#include <utility>
22
23
/** Filesystem operations and types */
24
namespace fs {
25
26
using namespace std::filesystem;
27
28
/**
29
 * Path class wrapper to block calls to the fs::path(std::string) implicit
30
 * constructor and the fs::path::string() method, which have unsafe and
31
 * unpredictable behavior on Windows (see implementation note in
32
 * \ref PathToString for details)
33
 */
34
class path : public std::filesystem::path
35
{
36
public:
37
    using std::filesystem::path::path;
38
39
    // Convenience method for accessing standard path type without needing a cast.
40
3.41k
    std::filesystem::path& std_path() { return *this; }
41
9.69k
    const std::filesystem::path& std_path() const { return *this; }
42
43
    // Allow path objects arguments for compatibility.
44
502k
    path(std::filesystem::path path) : std::filesystem::path::path(std::move(path)) {}
45
678
    path& operator=(std::filesystem::path path) { std::filesystem::path::operator=(std::move(path)); return *this; }
46
448k
    path& operator/=(const std::filesystem::path& path) { std::filesystem::path::operator/=(path); return *this; }
47
48
    // Allow literal string arguments, which are safe as long as the literals are ASCII.
49
25.2k
    path(const char* c) : std::filesystem::path(c) {}
50
8
    path& operator=(const char* c) { std::filesystem::path::operator=(c); return *this; }
51
32.5k
    path& operator/=(const char* c) { std::filesystem::path::operator/=(c); return *this; }
52
0
    path& append(const char* c) { std::filesystem::path::append(c); return *this; }
53
54
    // Disallow std::string arguments to avoid locale-dependent decoding on windows.
55
    path(std::string) = delete;
56
    path& operator=(std::string) = delete;
57
    path& operator/=(std::string) = delete;
58
    path& append(std::string) = delete;
59
60
    // Disallow std::string conversion method to avoid locale-dependent encoding on windows.
61
    std::string string() const = delete;
62
63
    // Disallow implicit string conversion to ensure code is portable.
64
    // `string_type` may be `string` or `wstring` depending on the platform, so
65
    // using this conversion could result in code that compiles on unix but
66
    // fails to compile on windows, or vice versa.
67
    operator string_type() const = delete;
68
69
    /**
70
     * Return a UTF-8 representation of the path as a std::string, for
71
     * compatibility with code using std::string. For code using the newer
72
     * std::u8string type, it is more efficient to call the inherited
73
     * std::filesystem::path::u8string method instead.
74
     */
75
    std::string utf8string() const
76
1.71k
    {
77
1.71k
        const std::u8string& utf8_str{std::filesystem::path::u8string()};
78
1.71k
        return std::string{utf8_str.begin(), utf8_str.end()};
79
1.71k
    }
80
};
81
82
static inline path u8path(std::string_view utf8_str)
83
421k
{
84
421k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
421k
}
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: 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: 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
83
4
{
84
4
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
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: 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: policyestimator_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: raii_event_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_ram_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
83
1
{
84
1
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
1
}
validation_chainstatemanager_tests.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
83
32
{
84
32
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
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_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: 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>>)
net.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Line
Count
Source
83
24
{
84
24
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
24
}
Unexecuted instantiation: random.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
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>>)
Unexecuted instantiation: client.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
83
1.51k
{
84
1.51k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
1.51k
}
Unexecuted instantiation: addrman.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
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
83
418k
{
84
418k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
418k
}
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
83
43
{
84
43
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
43
}
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: minisketchwrapper.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: timeoffsets.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
83
1.22k
{
84
1.22k
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
1.22k
}
Unexecuted instantiation: noui.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: block_policy_estimator.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: block_policy_estimator_args.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
83
61
{
84
61
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
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
83
3
{
84
3
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
3
}
Unexecuted instantiation: mining.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
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
83
44
{
84
44
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
44
}
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: 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
83
37
{
84
37
    return std::filesystem::path(std::u8string{utf8_str.begin(), utf8_str.end()});
85
37
}
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: ipc_test.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-types.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: 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: messages.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: netif.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: pcp.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: system.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: net_types.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::u8path(std::basic_string_view<char, std::char_traits<char>>)
Unexecuted instantiation: signingprovider.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>>)
86
87
// Disallow implicit std::string conversion for absolute to avoid
88
// locale-dependent encoding on windows.
89
static inline path absolute(const path& p)
90
11.9k
{
91
11.9k
    return std::filesystem::absolute(p);
92
11.9k
}
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: 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: 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: 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: policyestimator_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: raii_event_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_ram_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_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: blockfilter.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: logging.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: random.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: client.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: addrdb.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: addrman.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: minisketchwrapper.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: timeoffsets.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: noui.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: block_policy_estimator_args.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: mining.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: 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: 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: ipc_test.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-types.c++:fs::absolute(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++: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
90
11.9k
{
91
11.9k
    return std::filesystem::absolute(p);
92
11.9k
}
Unexecuted instantiation: config.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: messages.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: netif.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: pcp.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: settings.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: system.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: common.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: net_types.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::absolute(fs::path const&)
Unexecuted instantiation: signingprovider.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&)
93
94
// Disallow implicit std::string conversion for exists to avoid
95
// locale-dependent encoding on windows.
96
static inline bool exists(const path& p)
97
18.9k
{
98
18.9k
    return std::filesystem::exists(p);
99
18.9k
}
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: 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: 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
97
1
{
98
1
    return std::filesystem::exists(p);
99
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
97
1
{
98
1
    return std::filesystem::exists(p);
99
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: 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: policyestimator_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: raii_event_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
97
1
{
98
1
    return std::filesystem::exists(p);
99
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_ram_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
97
14
{
98
14
    return std::filesystem::exists(p);
99
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_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: blockfilter.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: logging.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: net.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: random.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
97
29
{
98
29
    return std::filesystem::exists(p);
99
29
}
Unexecuted instantiation: util.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: client.cpp:fs::exists(fs::path const&)
addrdb.cpp:fs::exists(fs::path const&)
Line
Count
Source
97
2.41k
{
98
2.41k
    return std::filesystem::exists(p);
99
2.41k
}
Unexecuted instantiation: addrman.cpp:fs::exists(fs::path const&)
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&)
Unexecuted instantiation: dbwrapper.cpp:fs::exists(fs::path const&)
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
97
43
{
98
43
    return std::filesystem::exists(p);
99
43
}
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
97
3.45k
{
98
3.45k
    return std::filesystem::exists(p);
99
3.45k
}
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
97
1.22k
{
98
1.22k
    return std::filesystem::exists(p);
99
1.22k
}
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: minisketchwrapper.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: timeoffsets.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
97
1.24k
{
98
1.24k
    return std::filesystem::exists(p);
99
1.24k
}
Unexecuted instantiation: noui.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: block_policy_estimator_args.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: mining.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
97
19
{
98
19
    return std::filesystem::exists(p);
99
19
}
migrate.cpp:fs::exists(fs::path const&)
Line
Count
Source
97
46
{
98
46
    return std::filesystem::exists(p);
99
46
}
Unexecuted instantiation: receive.cpp:fs::exists(fs::path const&)
wallet.cpp:fs::exists(fs::path const&)
Line
Count
Source
97
148
{
98
148
    return std::filesystem::exists(p);
99
148
}
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
97
7.49k
{
98
7.49k
    return std::filesystem::exists(p);
99
7.49k
}
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: ipc_test.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-types.c++:fs::exists(fs::path const&)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++: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&)
Unexecuted instantiation: messages.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: netif.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: pcp.cpp:fs::exists(fs::path const&)
settings.cpp:fs::exists(fs::path const&)
Line
Count
Source
97
1.71k
{
98
1.71k
    return std::filesystem::exists(p);
99
1.71k
}
Unexecuted instantiation: system.cpp:fs::exists(fs::path const&)
common.cpp:fs::exists(fs::path const&)
Line
Count
Source
97
1.11k
{
98
1.11k
    return std::filesystem::exists(p);
99
1.11k
}
Unexecuted instantiation: net_types.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: netbase.cpp:fs::exists(fs::path const&)
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: descriptor.cpp:fs::exists(fs::path const&)
Unexecuted instantiation: signingprovider.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
97
2
{
98
2
    return std::filesystem::exists(p);
99
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&)
100
static inline bool exists(const std::filesystem::file_status& s)
101
13
{
102
13
    return std::filesystem::exists(s);
103
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: 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: 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: 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: policyestimator_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: raii_event_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_ram_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_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: blockfilter.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: logging.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: random.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: client.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: addrdb.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: addrman.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: minisketchwrapper.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: peerman_args.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: timeoffsets.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: noui.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: block_policy_estimator_args.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
101
13
{
102
13
    return std::filesystem::exists(s);
103
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: mining.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: 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: 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: ipc_test.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-types.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: 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: messages.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: netif.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: pcp.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: settings.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: system.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: common.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: net_types.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::exists(std::filesystem::file_status const&)
Unexecuted instantiation: signingprovider.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&)
104
105
// Allow explicit quoted stream I/O.
106
static inline auto quoted(const std::string& s)
107
556
{
108
556
    return std::quoted(s, '"', '&');
109
556
}
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: 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: 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: 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: policyestimator_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: raii_event_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_ram_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_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: 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: net.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: random.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&)
Unexecuted instantiation: client.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
107
523
{
108
523
    return std::quoted(s, '"', '&');
109
523
}
Unexecuted instantiation: addrman.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
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
107
21
{
108
21
    return std::quoted(s, '"', '&');
109
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: minisketchwrapper.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: timeoffsets.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: noui.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: block_policy_estimator_args.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: mining.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
107
4
{
108
4
    return std::quoted(s, '"', '&');
109
4
}
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: 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: ipc_test.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-types.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: 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
107
1
{
108
1
    return std::quoted(s, '"', '&');
109
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: messages.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netif.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pcp.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: system.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: net_types.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netbase.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&)
Unexecuted instantiation: descriptor.cpp:fs::quoted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: signingprovider.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
107
7
{
108
7
    return std::quoted(s, '"', '&');
109
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&)
110
111
// Allow safe path append operations.
112
static inline path operator/(path p1, const path& p2)
113
443k
{
114
443k
    p1 /= p2;
115
443k
    return p1;
116
443k
}
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: 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: 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
113
2
{
114
2
    p1 /= p2;
115
2
    return p1;
116
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: 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: policyestimator_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: raii_event_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_ram_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
113
1
{
114
1
    p1 /= p2;
115
1
    return p1;
116
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
113
1
{
114
1
    p1 /= p2;
115
1
    return p1;
116
1
}
validation_chainstatemanager_tests.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
113
32
{
114
32
    p1 /= p2;
115
32
    return p1;
116
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_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&)
Unexecuted instantiation: ipc_tests.cpp: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&)
net.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
113
23
{
114
23
    p1 /= p2;
115
23
    return p1;
116
23
}
Unexecuted instantiation: random.cpp:fs::operator/(fs::path, fs::path const&)
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
113
26
{
114
26
    p1 /= p2;
115
26
    return p1;
116
26
}
Unexecuted instantiation: util.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: client.cpp:fs::operator/(fs::path, fs::path const&)
addrdb.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
113
1.51k
{
114
1.51k
    p1 /= p2;
115
1.51k
    return p1;
116
1.51k
}
Unexecuted instantiation: addrman.cpp:fs::operator/(fs::path, fs::path const&)
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
113
418k
{
114
418k
    p1 /= p2;
115
418k
    return p1;
116
418k
}
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
113
43
{
114
43
    p1 /= p2;
115
43
    return p1;
116
43
}
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
113
2
{
114
2
    p1 /= p2;
115
2
    return p1;
116
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: minisketchwrapper.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: timeoffsets.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
113
1.24k
{
114
1.24k
    p1 /= p2;
115
1.24k
    return p1;
116
1.24k
}
Unexecuted instantiation: noui.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: block_policy_estimator_args.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: mining.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
113
42
{
114
42
    p1 /= p2;
115
42
    return p1;
116
42
}
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
113
134
{
114
134
    p1 /= p2;
115
134
    return p1;
116
134
}
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: 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&)
ipc_test.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
113
2
{
114
2
    p1 /= p2;
115
2
    return p1;
116
2
}
Unexecuted instantiation: ipc_test.capnp.proxy-client.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: ipc_test.capnp.proxy-server.c++: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
113
1.11k
{
114
1.11k
    p1 /= p2;
115
1.11k
    return p1;
116
1.11k
}
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: messages.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: netif.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: pcp.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: settings.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: system.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: common.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: net_types.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::operator/(fs::path, fs::path const&)
Unexecuted instantiation: signingprovider.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
113
16.9k
{
114
16.9k
    p1 /= p2;
115
16.9k
    return p1;
116
16.9k
}
fs_helpers.cpp:fs::operator/(fs::path, fs::path const&)
Line
Count
Source
113
4.47k
{
114
4.47k
    p1 /= p2;
115
4.47k
    return p1;
116
4.47k
}
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&)
117
static inline path operator/(path p1, const char* p2)
118
29.0k
{
119
29.0k
    p1 /= p2;
120
29.0k
    return p1;
121
29.0k
}
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
118
3
{
119
3
    p1 /= p2;
120
3
    return p1;
121
3
}
banman_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
1
{
119
1
    p1 /= p2;
120
1
    return p1;
121
1
}
Unexecuted instantiation: base58_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*)
blockfilter_index_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
2
{
119
2
    p1 /= p2;
120
2
    return p1;
121
2
}
blockmanager_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
4
{
119
4
    p1 /= p2;
120
4
    return p1;
121
4
}
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*)
dbwrapper_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
14
{
119
14
    p1 /= p2;
120
14
    return p1;
121
14
}
denialofservice_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
2
{
119
2
    p1 /= p2;
120
2
    return p1;
121
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
118
4
{
119
4
    p1 /= p2;
120
4
    return p1;
121
4
}
fs_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
2
{
119
2
    p1 /= p2;
120
2
    return p1;
121
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
118
3
{
119
3
    p1 /= p2;
120
3
    return p1;
121
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
118
6
{
119
6
    p1 /= p2;
120
6
    return p1;
121
6
}
Unexecuted instantiation: mempool_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: policyestimator_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: raii_event_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
118
1
{
119
1
    p1 /= p2;
120
1
    return p1;
121
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
118
1
{
119
1
    p1 /= p2;
120
1
    return p1;
121
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
118
6
{
119
6
    p1 /= p2;
120
6
    return p1;
121
6
}
Unexecuted instantiation: system_ram_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*)
util_tests.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
5
{
119
5
    p1 /= p2;
120
5
    return p1;
121
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
118
11
{
119
11
    p1 /= p2;
120
11
    return p1;
121
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
118
42
{
119
42
    p1 /= p2;
120
42
    return p1;
121
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
118
6
{
119
6
    p1 /= p2;
120
6
    return p1;
121
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_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: blockfilter.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: logging.cpp:fs::operator/(fs::path, char const*)
net.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
112
{
119
112
    p1 /= p2;
120
112
    return p1;
121
112
}
Unexecuted instantiation: random.cpp:fs::operator/(fs::path, char const*)
setup_common.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
466
{
119
466
    p1 /= p2;
120
466
    return p1;
121
466
}
Unexecuted instantiation: txmempool.cpp:fs::operator/(fs::path, char const*)
validation.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
1.24k
{
119
1.24k
    p1 /= p2;
120
1.24k
    return p1;
121
1.24k
}
Unexecuted instantiation: util.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: client.cpp:fs::operator/(fs::path, char const*)
addrdb.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
2.54k
{
119
2.54k
    p1 /= p2;
120
2.54k
    return p1;
121
2.54k
}
Unexecuted instantiation: addrman.cpp:fs::operator/(fs::path, char const*)
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*)
blockfilterindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
129
{
119
129
    p1 /= p2;
120
129
    return p1;
121
129
}
coinstatsindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
215
{
119
215
    p1 /= p2;
120
215
    return p1;
121
215
}
txindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
72
{
119
72
    p1 /= p2;
120
72
    return p1;
121
72
}
txospenderindex.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
72
{
119
72
    p1 /= p2;
120
72
    return p1;
121
72
}
init.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
8.10k
{
119
8.10k
    p1 /= p2;
120
8.10k
    return p1;
121
8.10k
}
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
118
1.19k
{
119
1.19k
    p1 /= p2;
120
1.19k
    return p1;
121
1.19k
}
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
118
1.83k
{
119
1.83k
    p1 /= p2;
120
1.83k
    return p1;
121
1.83k
}
Unexecuted instantiation: miner.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: minisketchwrapper.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: peerman_args.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: timeoffsets.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: noui.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator/(fs::path, char const*)
block_policy_estimator_args.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
1.04k
{
119
1.04k
    p1 /= p2;
120
1.04k
    return p1;
121
1.04k
}
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: mining.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
118
16
{
119
16
    p1 /= p2;
120
16
    return p1;
121
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
118
44
{
119
44
    p1 /= p2;
120
44
    return p1;
121
44
}
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
118
2.16k
{
119
2.16k
    p1 /= p2;
120
2.16k
    return p1;
121
2.16k
}
db.cpp:fs::operator/(fs::path, char const*)
Line
Count
Source
118
8.59k
{
119
8.59k
    p1 /= p2;
120
8.59k
    return p1;
121
8.59k
}
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: ipc_test.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-types.c++:fs::operator/(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++: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
118
1.11k
{
119
1.11k
    p1 /= p2;
120
1.11k
    return p1;
121
1.11k
}
Unexecuted instantiation: config.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: messages.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: netif.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: pcp.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: settings.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: system.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: common.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: net_types.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::operator/(fs::path, char const*)
Unexecuted instantiation: signingprovider.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*)
122
static inline path operator+(path p1, const char* p2)
123
5.59k
{
124
5.59k
    p1 += p2;
125
5.59k
    return p1;
126
5.59k
}
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
123
1
{
124
1
    p1 += p2;
125
1
    return p1;
126
1
}
Unexecuted instantiation: base58_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: 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: 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: policyestimator_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: raii_event_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_ram_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_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: blockfilter.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: logging.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: random.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
123
4
{
124
4
    p1 += p2;
125
4
    return p1;
126
4
}
Unexecuted instantiation: util.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: client.cpp:fs::operator+(fs::path, char const*)
addrdb.cpp:fs::operator+(fs::path, char const*)
Line
Count
Source
123
2.41k
{
124
2.41k
    p1 += p2;
125
2.41k
    return p1;
126
2.41k
}
Unexecuted instantiation: addrman.cpp:fs::operator+(fs::path, char const*)
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
123
1.83k
{
124
1.83k
    p1 += p2;
125
1.83k
    return p1;
126
1.83k
}
Unexecuted instantiation: mempool_persist_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: miner.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: minisketchwrapper.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: peerman_args.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: timeoffsets.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: noui.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: block_policy_estimator_args.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
123
12
{
124
12
    p1 += p2;
125
12
    return p1;
126
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: mining.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: 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: 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: ipc_test.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-types.c++:fs::operator+(fs::path, char const*)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++: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
123
1.33k
{
124
1.33k
    p1 += p2;
125
1.33k
    return p1;
126
1.33k
}
Unexecuted instantiation: config.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: messages.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: netif.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: pcp.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: settings.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: system.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: common.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: net_types.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::operator+(fs::path, char const*)
Unexecuted instantiation: signingprovider.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*)
127
static inline path operator+(path p1, path::value_type p2)
128
21
{
129
21
    p1 += p2;
130
21
    return p1;
131
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: 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: 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: 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: policyestimator_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: raii_event_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_ram_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
128
21
{
129
21
    p1 += p2;
130
21
    return p1;
131
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_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: blockfilter.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: logging.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: random.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: client.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: addrdb.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: addrman.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: minisketchwrapper.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: peerman_args.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: timeoffsets.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: noui.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: block_policy_estimator.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: block_policy_estimator_args.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: mining.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: 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: 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: ipc_test.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-types.c++:fs::operator+(fs::path, char)
Unexecuted instantiation: ipc_test.capnp.proxy-server.c++: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: messages.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: netif.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: pcp.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: settings.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: system.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: common.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: net_types.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::operator+(fs::path, char)
Unexecuted instantiation: signingprovider.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)
132
133
// Disallow unsafe path append operations.
134
template<typename T> static inline path operator/(path p1, T p2) = delete;
135
template<typename T> static inline path operator+(path p1, T p2) = delete;
136
137
// Disallow implicit std::string conversion for copy_file
138
// to avoid locale-dependent encoding on Windows.
139
static inline bool copy_file(const path& from, const path& to, copy_options options)
140
87
{
141
87
    return std::filesystem::copy_file(from, to, options);
142
87
}
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: 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: 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: 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: policyestimator_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: raii_event_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_ram_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_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: 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: net.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: random.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: client.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: addrman.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: minisketchwrapper.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: timeoffsets.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: noui.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: block_policy_estimator_args.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: mining.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
140
46
{
141
46
    return std::filesystem::copy_file(from, to, options);
142
46
}
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
140
41
{
141
41
    return std::filesystem::copy_file(from, to, options);
142
41
}
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: 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: ipc_test.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-types.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: 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: messages.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: netif.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: pcp.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: system.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: net_types.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::copy_file(fs::path const&, fs::path const&, std::filesystem::copy_options)
Unexecuted instantiation: signingprovider.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)
143
144
/**
145
 * Convert path object to a byte string. On POSIX, paths natively are byte
146
 * strings, so this is trivial. On Windows, paths natively are Unicode, so an
147
 * encoding step is necessary. The inverse of \ref PathToString is \ref
148
 * PathFromString. The strings returned and parsed by these functions can be
149
 * used to call POSIX APIs, and for roundtrip conversion, logging, and
150
 * debugging.
151
 *
152
 * Because \ref PathToString and \ref PathFromString functions don't specify an
153
 * encoding, they are meant to be used internally, not externally. They are not
154
 * appropriate to use in applications requiring UTF-8, where
155
 * fs::path::u8string() / fs::path::utf8string() and fs::u8path() methods should be used instead. Other
156
 * applications could require still different encodings. For example, JSON, XML,
157
 * or URI applications might prefer to use higher-level escapes (\uXXXX or
158
 * &XXXX; or %XX) instead of multibyte encoding. Rust, Python, Java applications
159
 * may require encoding paths with their respective UTF-8 derivatives WTF-8,
160
 * PEP-383, and CESU-8 (see https://en.wikipedia.org/wiki/UTF-8#Derivatives).
161
 */
162
static inline std::string PathToString(const path& path)
163
35.8k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
35.8k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
35.8k
    return path.std::filesystem::path::string();
179
35.8k
#endif
180
35.8k
}
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
163
7
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
7
    return path.std::filesystem::path::string();
179
7
#endif
180
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: 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: 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
163
4
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
4
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
4
    return path.std::filesystem::path::string();
179
4
#endif
180
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: 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: policyestimator_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: raii_event_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
163
3
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
3
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
3
    return path.std::filesystem::path::string();
179
3
#endif
180
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_ram_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
163
1
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
1
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
1
    return path.std::filesystem::path::string();
179
1
#endif
180
1
}
validation_chainstatemanager_tests.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
32
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
32
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
32
    return path.std::filesystem::path::string();
179
32
#endif
180
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
163
7
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
7
    return path.std::filesystem::path::string();
179
7
#endif
180
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_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&)
Unexecuted instantiation: ipc_tests.cpp: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: net.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: random.cpp:fs::PathToString[abi:cxx11](fs::path const&)
setup_common.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
2.67k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
2.67k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
2.67k
    return path.std::filesystem::path::string();
179
2.67k
#endif
180
2.67k
}
Unexecuted instantiation: txmempool.cpp:fs::PathToString[abi:cxx11](fs::path const&)
validation.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
75
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
75
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
75
    return path.std::filesystem::path::string();
179
75
#endif
180
75
}
Unexecuted instantiation: util.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: client.cpp:fs::PathToString[abi:cxx11](fs::path const&)
addrdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
523
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
523
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
523
    return path.std::filesystem::path::string();
179
523
#endif
180
523
}
Unexecuted instantiation: addrman.cpp:fs::PathToString[abi:cxx11](fs::path const&)
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
163
11.1k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
11.1k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
11.1k
    return path.std::filesystem::path::string();
179
11.1k
#endif
180
11.1k
}
flatfile.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
13
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
13
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
13
    return path.std::filesystem::path::string();
179
13
#endif
180
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
163
1
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
1
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
1
    return path.std::filesystem::path::string();
179
1
#endif
180
1
}
Unexecuted instantiation: txindex.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: txospenderindex.cpp:fs::PathToString[abi:cxx11](fs::path const&)
init.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
16
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
16
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
16
    return path.std::filesystem::path::string();
179
16
#endif
180
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
163
3
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
3
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
3
    return path.std::filesystem::path::string();
179
3
#endif
180
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
163
2.98k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
2.98k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
2.98k
    return path.std::filesystem::path::string();
179
2.98k
#endif
180
2.98k
}
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: minisketchwrapper.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: peerman_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: timeoffsets.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
163
12
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
12
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
12
    return path.std::filesystem::path::string();
179
12
#endif
180
12
}
Unexecuted instantiation: noui.cpp:fs::PathToString[abi:cxx11](fs::path const&)
block_policy_estimator.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
1.52k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
1.52k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
1.52k
    return path.std::filesystem::path::string();
179
1.52k
#endif
180
1.52k
}
Unexecuted instantiation: block_policy_estimator_args.cpp:fs::PathToString[abi:cxx11](fs::path const&)
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
163
103
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
103
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
103
    return path.std::filesystem::path::string();
179
103
#endif
180
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: mining.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
163
6
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
6
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
6
    return path.std::filesystem::path::string();
179
6
#endif
180
6
}
Unexecuted instantiation: txdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
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
163
416
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
416
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
416
    return path.std::filesystem::path::string();
179
416
#endif
180
416
}
migrate.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
227
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
227
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
227
    return path.std::filesystem::path::string();
179
227
#endif
180
227
}
Unexecuted instantiation: receive.cpp:fs::PathToString[abi:cxx11](fs::path const&)
wallet.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
94
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
94
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
94
    return path.std::filesystem::path::string();
179
94
#endif
180
94
}
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
163
1.15k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
1.15k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
1.15k
    return path.std::filesystem::path::string();
179
1.15k
#endif
180
1.15k
}
walletdb.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
305
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
305
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
305
    return path.std::filesystem::path::string();
179
305
#endif
180
305
}
Unexecuted instantiation: walletutil.cpp:fs::PathToString[abi:cxx11](fs::path const&)
db.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
6
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
6
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
6
    return path.std::filesystem::path::string();
179
6
#endif
180
6
}
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&)
ipc_test.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
2
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
2
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
2
    return path.std::filesystem::path::string();
179
2
#endif
180
2
}
Unexecuted instantiation: ipc_test.capnp.proxy-client.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: ipc_test.capnp.proxy-server.c++: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
163
1.11k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
1.11k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
1.11k
    return path.std::filesystem::path::string();
179
1.11k
#endif
180
1.11k
}
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
163
2
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
2
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
2
    return path.std::filesystem::path::string();
179
2
#endif
180
2
}
config.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
2.26k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
2.26k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
2.26k
    return path.std::filesystem::path::string();
179
2.26k
#endif
180
2.26k
}
Unexecuted instantiation: messages.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: netif.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: pcp.cpp:fs::PathToString[abi:cxx11](fs::path const&)
settings.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
6
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
6
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
6
    return path.std::filesystem::path::string();
179
6
#endif
180
6
}
Unexecuted instantiation: system.cpp:fs::PathToString[abi:cxx11](fs::path const&)
common.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
3.33k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
3.33k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
3.33k
    return path.std::filesystem::path::string();
179
3.33k
#endif
180
3.33k
}
Unexecuted instantiation: net_types.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: netbase.cpp:fs::PathToString[abi:cxx11](fs::path const&)
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
163
1.09k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
1.09k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
1.09k
    return path.std::filesystem::path::string();
179
1.09k
#endif
180
1.09k
}
Unexecuted instantiation: descriptor.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Unexecuted instantiation: signingprovider.cpp:fs::PathToString[abi:cxx11](fs::path const&)
asmap.cpp:fs::PathToString[abi:cxx11](fs::path const&)
Line
Count
Source
163
7
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
7
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
7
    return path.std::filesystem::path::string();
179
7
#endif
180
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
163
6.70k
{
164
    // Implementation note: On Windows, the std::filesystem::path(string)
165
    // constructor and std::filesystem::path::string() method are not safe to
166
    // use here, because these methods encode the path using C++'s narrow
167
    // multibyte encoding, which on Windows corresponds to the current "code
168
    // page", which is unpredictable and typically not able to represent all
169
    // valid paths. So fs::path::utf8string() and
170
    // fs::u8path() functions are used instead on Windows. On
171
    // POSIX, u8string/utf8string/u8path functions are not safe to use because paths are
172
    // not always valid UTF-8, so plain string methods which do not transform
173
    // the path there are used.
174
#ifdef WIN32
175
    return path.utf8string();
176
#else
177
6.70k
    static_assert(std::is_same_v<path::string_type, std::string>, "PathToString not implemented on this platform");
178
6.70k
    return path.std::filesystem::path::string();
179
6.70k
#endif
180
6.70k
}
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&)
181
182
/**
183
 * Convert byte string to path object. Inverse of \ref PathToString.
184
 */
185
static inline path PathFromString(const std::string& string)
186
20.8k
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
20.8k
    return std::filesystem::path(string);
191
20.8k
#endif
192
20.8k
}
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: 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: 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
186
4
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
4
    return std::filesystem::path(string);
191
4
#endif
192
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: 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: policyestimator_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: raii_event_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_ram_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_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&)
Unexecuted instantiation: ipc_tests.cpp: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: net.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: random.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&)
util.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
186
150
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
150
    return std::filesystem::path(string);
191
150
#endif
192
150
}
Unexecuted instantiation: client.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: addrman.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
186
1
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
1
    return std::filesystem::path(string);
191
1
#endif
192
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: minisketchwrapper.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: timeoffsets.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: noui.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: block_policy_estimator_args.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: mining.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
186
191
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
191
    return std::filesystem::path(string);
191
191
#endif
192
191
}
migrate.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
186
46
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
46
    return std::filesystem::path(string);
191
46
#endif
192
46
}
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
186
1.60k
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
1.60k
    return std::filesystem::path(string);
191
1.60k
#endif
192
1.60k
}
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
186
134
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
134
    return std::filesystem::path(string);
191
134
#endif
192
134
}
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: 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&)
ipc_test.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
186
4
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
4
    return std::filesystem::path(string);
191
4
#endif
192
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-types.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: 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
186
1.11k
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
1.11k
    return std::filesystem::path(string);
191
1.11k
#endif
192
1.11k
}
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
186
17.5k
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
17.5k
    return std::filesystem::path(string);
191
17.5k
#endif
192
17.5k
}
config.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
186
26
{
187
#ifdef WIN32
188
    return u8path(string);
189
#else
190
26
    return std::filesystem::path(string);
191
26
#endif
192
26
}
Unexecuted instantiation: messages.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netif.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: pcp.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: settings.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: system.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: net_types.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: netbase.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: descriptor.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: signingprovider.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&)
Unexecuted instantiation: fs_helpers.cpp:fs::PathFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
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&)
193
} // namespace fs
194
195
/** Bridge operations to C stdio */
196
namespace fsbridge {
197
    using FopenFn = std::function<FILE*(const fs::path&, const char*)>;
198
    FILE *fopen(const fs::path& p, const char *mode);
199
200
    /**
201
     * Helper function for joining two paths
202
     *
203
     * @param[in] base  Base path
204
     * @param[in] path  Path to combine with base
205
     * @returns path unchanged if it is an absolute path, otherwise returns base joined with path. Returns base unchanged if path is empty.
206
     * @pre  Base path must be absolute
207
     * @post Returned path will always be absolute
208
     */
209
    fs::path AbsPathJoin(const fs::path& base, const fs::path& path);
210
211
    class FileLock
212
    {
213
    public:
214
        FileLock() = delete;
215
        FileLock(const FileLock&) = delete;
216
        FileLock(FileLock&&) = delete;
217
        explicit FileLock(const fs::path& file);
218
        ~FileLock();
219
        bool TryLock();
220
4
        std::string GetReason() { return reason; }
221
222
    private:
223
        std::string reason;
224
#ifndef WIN32
225
        int fd = -1;
226
#else
227
        void* hFile = (void*)-1; // INVALID_HANDLE_VALUE
228
#endif
229
    };
230
};
231
232
// Disallow path operator<< formatting in tinyformat to avoid locale-dependent
233
// encoding on windows.
234
namespace tinyformat {
235
template<> inline void formatValue(std::ostream&, const char*, const char*, int, const std::filesystem::path&) = delete;
236
template<> inline void formatValue(std::ostream&, const char*, const char*, int, const fs::path&) = delete;
237
} // namespace tinyformat
238
239
#endif // BITCOIN_UTIL_FS_H