Coverage Report

Created: 2025-12-30 08:42

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/node/src/debug_utils-inl.h
Line
Count
Source
1
#ifndef SRC_DEBUG_UTILS_INL_H_
2
#define SRC_DEBUG_UTILS_INL_H_
3
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
6
#include "debug_utils.h"
7
#include "env.h"
8
#include "util-inl.h"
9
10
#include <type_traits>
11
12
namespace node {
13
14
template <typename T>
15
concept StringViewConvertible = requires(T a) {
16
                                  {
17
                                    a.ToStringView()
18
                                    } -> std::convertible_to<std::string_view>;
19
                                };
20
template <typename T>
21
concept StringConvertible = requires(T a) {
22
                              {
23
                                a.ToString()
24
                                } -> std::convertible_to<std::string>;
25
                            };
26
// For std::filesystem::path and similar types
27
template <typename T>
28
concept StringConvertibleFSPathLike = requires(T a) {
29
                                        {
30
                                          a.string()
31
                                          } -> std::convertible_to<std::string>;
32
                                      };
33
34
struct ToStringHelper {
35
  template <typename T>
36
    requires(StringConvertible<T>) && (!StringViewConvertible<T>)
37
0
  static std::string Convert(const T& value) {
38
0
    return value.ToString();
39
0
  }
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_13SocketAddressEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS3_EEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKS3_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic3CIDEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session6ConfigEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS5_EEENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKS5_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic10RetryTokenEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic12RegularTokenEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic19StatelessResetTokenEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic14PathDescriptorEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic9QuicErrorEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session7OptionsEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS5_EEENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKS5_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session19Application_OptionsEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS5_EEENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKS5_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic4PathEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session11Application10StreamDataEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS6_EEENSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERKS6_
40
  template <typename T>
41
    requires(StringConvertibleFSPathLike<T>) && (!StringViewConvertible<T>) &&
42
            (!StringConvertible<T>)
43
0
  static std::string Convert(const T& value) {
44
0
    return value.string();
45
0
  }
46
  template <typename T>
47
    requires StringViewConvertible<T>
48
0
  static std::string_view Convert(const T& value) {
49
0
    return value.ToStringView();
50
0
  }
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_9Utf8ValueEQ21StringViewConvertibleIT_EEENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_11BufferValueEQ21StringViewConvertibleIT_EEENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEERKS3_
51
52
  template <typename T,
53
            typename test_for_number = typename std::
54
                enable_if_t<std::is_arithmetic_v<T> || std::is_enum_v<T>, bool>,
55
            typename dummy = bool>
56
35
  static std::string Convert(const T& value) {
57
35
    return std::to_string(value);
58
35
  }
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<long, bool, bool>(long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<unsigned long, bool, bool>(unsigned long const&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<int, bool, bool>(int const&)
Line
Count
Source
56
35
  static std::string Convert(const T& value) {
57
35
    return std::to_string(value);
58
35
  }
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<unsigned int, bool, bool>(unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<unsigned char, bool, bool>(unsigned char const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<nghttp2_headers_category, bool, bool>(nghttp2_headers_category const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<long long, bool, bool>(long long const&)
59
0
  static std::string_view Convert(const char* value) {
60
0
    return value != nullptr ? value : "(null)";
61
0
  }
62
35
  static std::string Convert(const std::string& value) { return value; }
63
0
  static std::string_view Convert(std::string_view value) { return value; }
64
0
  static std::string Convert(bool value) { return value ? "true" : "false"; }
65
  template <unsigned BASE_BITS,
66
            typename T,
67
            typename = std::enable_if_t<std::is_integral_v<T>>>
68
0
  static std::string BaseConvert(const T& value) {
69
0
    auto v = static_cast<uint64_t>(value);
70
0
    char ret[3 * sizeof(T)];
71
0
    char* ptr = ret + 3 * sizeof(T) - 1;
72
0
    *ptr = '\0';
73
0
    const char* digits = "0123456789abcdef";
74
0
    do {
75
0
      unsigned digit = v & ((1 << BASE_BITS) - 1);
76
0
      *--ptr = (BASE_BITS < 4 ? static_cast<char>('0' + digit) : digits[digit]);
77
0
    } while ((v >>= BASE_BITS) != 0);
78
0
    return ptr;
79
0
  }
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, long, void>(long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, long, void>(long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, unsigned long, void>(unsigned long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, unsigned long, void>(unsigned long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, int, void>(int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, int, void>(int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, unsigned int, void>(unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, unsigned int, void>(unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, bool, void>(bool const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, bool, void>(bool const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, unsigned char, void>(unsigned char const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, unsigned char, void>(unsigned char const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, long long, void>(long long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, long long, void>(long long const&)
80
  template <unsigned BASE_BITS,
81
            typename T,
82
            typename = std::enable_if_t<!std::is_integral_v<T>>>
83
0
  static auto BaseConvert(T&& value) {
84
0
    return Convert(std::forward<T>(value));
85
0
  }
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const* const&, void>(char const* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const* const&, void>(char const* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::Utf8Value const&, void>(node::Utf8Value const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::Utf8Value const&, void>(node::Utf8Value const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char* const&, void>(char* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char* const&, void>(char* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [12], void>(char const (&) [12])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [12], void>(char const (&) [12])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, void>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, void>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::BufferValue const&, void>(node::BufferValue const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::BufferValue const&, void>(node::BufferValue const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, std::__1::__fs::filesystem::path const&, void>(std::__1::__fs::filesystem::path const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, std::__1::__fs::filesystem::path const&, void>(std::__1::__fs::filesystem::path const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, nghttp2_headers_category const&, void>(nghttp2_headers_category const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, nghttp2_headers_category const&, void>(nghttp2_headers_category const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [2], void>(char const (&) [2])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [2], void>(char const (&) [2])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, v8::Context* const&, void>(v8::Context* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, v8::Context* const&, void>(v8::Context* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, void* const&, void>(void* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, void* const&, void>(void* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, v8::Object* const&, void>(v8::Object* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, v8::Object* const&, void>(v8::Object* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [30], void>(char const (&) [30])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [30], void>(char const (&) [30])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [16], void>(char const (&) [16])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [16], void>(char const (&) [16])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [24], void>(char const (&) [24])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [24], void>(char const (&) [24])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [22], void>(char const (&) [22])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [22], void>(char const (&) [22])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [21], void>(char const (&) [21])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [21], void>(char const (&) [21])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [20], void>(char const (&) [20])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [20], void>(char const (&) [20])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [17], void>(char const (&) [17])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [17], void>(char const (&) [17])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::SnapshotableObject* const&, void>(node::SnapshotableObject* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::SnapshotableObject* const&, void>(node::SnapshotableObject* const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [3], void>(char const (&) [3])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [3], void>(char const (&) [3])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::SocketAddress const&, void>(node::SocketAddress const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::SocketAddress const&, void>(node::SocketAddress const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::CID const&, void>(node::quic::CID const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::CID const&, void>(node::quic::CID const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Config const&, void>(node::quic::Session::Config const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Config const&, void>(node::quic::Session::Config const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::RetryToken const&, void>(node::quic::RetryToken const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::RetryToken const&, void>(node::quic::RetryToken const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::RegularToken const&, void>(node::quic::RegularToken const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::RegularToken const&, void>(node::quic::RegularToken const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::StatelessResetToken const&, void>(node::quic::StatelessResetToken const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::StatelessResetToken const&, void>(node::quic::StatelessResetToken const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::PathDescriptor const&, void>(node::quic::PathDescriptor const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::PathDescriptor const&, void>(node::quic::PathDescriptor const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::QuicError const&, void>(node::quic::QuicError const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::QuicError const&, void>(node::quic::QuicError const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Options const&, void>(node::quic::Session::Options const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Options const&, void>(node::quic::Session::Options const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Application_Options const&, void>(node::quic::Session::Application_Options const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Application_Options const&, void>(node::quic::Session::Application_Options const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Path const&, void>(node::quic::Path const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Path const&, void>(node::quic::Path const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [256], void>(char const (&) [256])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [256], void>(char const (&) [256])
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Application::StreamData const&, void>(node::quic::Session::Application::StreamData const&)
Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Application::StreamData const&, void>(node::quic::Session::Application::StreamData const&)
86
};
87
88
template <typename T>
89
70
auto ToStringOrStringView(const T& value) {
90
70
  return ToStringHelper::Convert(value);
91
70
}
Unexecuted instantiation: auto node::ToStringOrStringView<char const*>(char const* const&)
Unexecuted instantiation: auto node::ToStringOrStringView<long>(long const&)
auto node::ToStringOrStringView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
89
35
auto ToStringOrStringView(const T& value) {
90
35
  return ToStringHelper::Convert(value);
91
35
}
Unexecuted instantiation: auto node::ToStringOrStringView<unsigned long>(unsigned long const&)
auto node::ToStringOrStringView<int>(int const&)
Line
Count
Source
89
35
auto ToStringOrStringView(const T& value) {
90
35
  return ToStringHelper::Convert(value);
91
35
}
Unexecuted instantiation: auto node::ToStringOrStringView<unsigned int>(unsigned int const&)
Unexecuted instantiation: auto node::ToStringOrStringView<bool>(bool const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::Utf8Value>(node::Utf8Value const&)
Unexecuted instantiation: auto node::ToStringOrStringView<char*>(char* const&)
Unexecuted instantiation: auto node::ToStringOrStringView<char [12]>(char const (&) [12])
Unexecuted instantiation: auto node::ToStringOrStringView<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::BufferValue>(node::BufferValue const&)
Unexecuted instantiation: auto node::ToStringOrStringView<std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&)
Unexecuted instantiation: auto node::ToStringOrStringView<unsigned char>(unsigned char const&)
Unexecuted instantiation: auto node::ToStringOrStringView<nghttp2_headers_category>(nghttp2_headers_category const&)
Unexecuted instantiation: auto node::ToStringOrStringView<char [2]>(char const (&) [2])
Unexecuted instantiation: auto node::ToStringOrStringView<v8::Context*>(v8::Context* const&)
Unexecuted instantiation: auto node::ToStringOrStringView<void*>(void* const&)
Unexecuted instantiation: auto node::ToStringOrStringView<v8::Object*>(v8::Object* const&)
Unexecuted instantiation: auto node::ToStringOrStringView<char [30]>(char const (&) [30])
Unexecuted instantiation: auto node::ToStringOrStringView<char [16]>(char const (&) [16])
Unexecuted instantiation: auto node::ToStringOrStringView<char [24]>(char const (&) [24])
Unexecuted instantiation: auto node::ToStringOrStringView<char [22]>(char const (&) [22])
Unexecuted instantiation: auto node::ToStringOrStringView<char [21]>(char const (&) [21])
Unexecuted instantiation: auto node::ToStringOrStringView<char [20]>(char const (&) [20])
Unexecuted instantiation: auto node::ToStringOrStringView<char [17]>(char const (&) [17])
Unexecuted instantiation: auto node::ToStringOrStringView<node::SnapshotableObject*>(node::SnapshotableObject* const&)
Unexecuted instantiation: auto node::ToStringOrStringView<long long>(long long const&)
Unexecuted instantiation: auto node::ToStringOrStringView<char [3]>(char const (&) [3])
Unexecuted instantiation: auto node::ToStringOrStringView<node::SocketAddress>(node::SocketAddress const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::CID>(node::quic::CID const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Config>(node::quic::Session::Config const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::RetryToken>(node::quic::RetryToken const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::RegularToken>(node::quic::RegularToken const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::StatelessResetToken>(node::quic::StatelessResetToken const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::PathDescriptor>(node::quic::PathDescriptor const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::QuicError>(node::quic::QuicError const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Options>(node::quic::Session::Options const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Application_Options>(node::quic::Session::Application_Options const&)
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Path>(node::quic::Path const&)
Unexecuted instantiation: auto node::ToStringOrStringView<char [256]>(char const (&) [256])
Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Application::StreamData>(node::quic::Session::Application::StreamData const&)
92
93
template <typename T>
94
std::string ToString(const T& value) {
95
  return std::string(ToStringOrStringView(value));
96
}
97
98
template <unsigned BASE_BITS, typename T>
99
0
auto ToBaseString(const T& value) {
100
0
  return ToStringHelper::BaseConvert<BASE_BITS>(value);
101
0
}
Unexecuted instantiation: auto node::ToBaseString<3u, char const*>(char const* const&)
Unexecuted instantiation: auto node::ToBaseString<4u, char const*>(char const* const&)
Unexecuted instantiation: auto node::ToBaseString<3u, long>(long const&)
Unexecuted instantiation: auto node::ToBaseString<4u, long>(long const&)
Unexecuted instantiation: auto node::ToBaseString<3u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: auto node::ToBaseString<4u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: auto node::ToBaseString<3u, unsigned long>(unsigned long const&)
Unexecuted instantiation: auto node::ToBaseString<4u, unsigned long>(unsigned long const&)
Unexecuted instantiation: auto node::ToBaseString<3u, int>(int const&)
Unexecuted instantiation: auto node::ToBaseString<4u, int>(int const&)
Unexecuted instantiation: auto node::ToBaseString<3u, unsigned int>(unsigned int const&)
Unexecuted instantiation: auto node::ToBaseString<4u, unsigned int>(unsigned int const&)
Unexecuted instantiation: auto node::ToBaseString<3u, bool>(bool const&)
Unexecuted instantiation: auto node::ToBaseString<4u, bool>(bool const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::Utf8Value>(node::Utf8Value const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::Utf8Value>(node::Utf8Value const&)
Unexecuted instantiation: auto node::ToBaseString<3u, char*>(char* const&)
Unexecuted instantiation: auto node::ToBaseString<4u, char*>(char* const&)
Unexecuted instantiation: auto node::ToBaseString<3u, char [12]>(char const (&) [12])
Unexecuted instantiation: auto node::ToBaseString<4u, char [12]>(char const (&) [12])
Unexecuted instantiation: auto node::ToBaseString<3u, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: auto node::ToBaseString<4u, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::BufferValue>(node::BufferValue const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::BufferValue>(node::BufferValue const&)
Unexecuted instantiation: auto node::ToBaseString<3u, std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&)
Unexecuted instantiation: auto node::ToBaseString<4u, std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&)
Unexecuted instantiation: auto node::ToBaseString<3u, unsigned char>(unsigned char const&)
Unexecuted instantiation: auto node::ToBaseString<4u, unsigned char>(unsigned char const&)
Unexecuted instantiation: auto node::ToBaseString<3u, nghttp2_headers_category>(nghttp2_headers_category const&)
Unexecuted instantiation: auto node::ToBaseString<4u, nghttp2_headers_category>(nghttp2_headers_category const&)
Unexecuted instantiation: auto node::ToBaseString<3u, char [2]>(char const (&) [2])
Unexecuted instantiation: auto node::ToBaseString<4u, char [2]>(char const (&) [2])
Unexecuted instantiation: auto node::ToBaseString<3u, v8::Context*>(v8::Context* const&)
Unexecuted instantiation: auto node::ToBaseString<4u, v8::Context*>(v8::Context* const&)
Unexecuted instantiation: auto node::ToBaseString<3u, void*>(void* const&)
Unexecuted instantiation: auto node::ToBaseString<4u, void*>(void* const&)
Unexecuted instantiation: auto node::ToBaseString<3u, v8::Object*>(v8::Object* const&)
Unexecuted instantiation: auto node::ToBaseString<4u, v8::Object*>(v8::Object* const&)
Unexecuted instantiation: auto node::ToBaseString<3u, char [30]>(char const (&) [30])
Unexecuted instantiation: auto node::ToBaseString<4u, char [30]>(char const (&) [30])
Unexecuted instantiation: auto node::ToBaseString<3u, char [16]>(char const (&) [16])
Unexecuted instantiation: auto node::ToBaseString<4u, char [16]>(char const (&) [16])
Unexecuted instantiation: auto node::ToBaseString<3u, char [24]>(char const (&) [24])
Unexecuted instantiation: auto node::ToBaseString<4u, char [24]>(char const (&) [24])
Unexecuted instantiation: auto node::ToBaseString<3u, char [22]>(char const (&) [22])
Unexecuted instantiation: auto node::ToBaseString<4u, char [22]>(char const (&) [22])
Unexecuted instantiation: auto node::ToBaseString<3u, char [21]>(char const (&) [21])
Unexecuted instantiation: auto node::ToBaseString<4u, char [21]>(char const (&) [21])
Unexecuted instantiation: auto node::ToBaseString<3u, char [20]>(char const (&) [20])
Unexecuted instantiation: auto node::ToBaseString<4u, char [20]>(char const (&) [20])
Unexecuted instantiation: auto node::ToBaseString<3u, char [17]>(char const (&) [17])
Unexecuted instantiation: auto node::ToBaseString<4u, char [17]>(char const (&) [17])
Unexecuted instantiation: auto node::ToBaseString<3u, node::SnapshotableObject*>(node::SnapshotableObject* const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::SnapshotableObject*>(node::SnapshotableObject* const&)
Unexecuted instantiation: auto node::ToBaseString<3u, long long>(long long const&)
Unexecuted instantiation: auto node::ToBaseString<4u, long long>(long long const&)
Unexecuted instantiation: auto node::ToBaseString<3u, char [3]>(char const (&) [3])
Unexecuted instantiation: auto node::ToBaseString<4u, char [3]>(char const (&) [3])
Unexecuted instantiation: auto node::ToBaseString<3u, node::SocketAddress>(node::SocketAddress const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::SocketAddress>(node::SocketAddress const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::CID>(node::quic::CID const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::CID>(node::quic::CID const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Config>(node::quic::Session::Config const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Config>(node::quic::Session::Config const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::RetryToken>(node::quic::RetryToken const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::RetryToken>(node::quic::RetryToken const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::RegularToken>(node::quic::RegularToken const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::RegularToken>(node::quic::RegularToken const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::StatelessResetToken>(node::quic::StatelessResetToken const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::StatelessResetToken>(node::quic::StatelessResetToken const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::PathDescriptor>(node::quic::PathDescriptor const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::PathDescriptor>(node::quic::PathDescriptor const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::QuicError>(node::quic::QuicError const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::QuicError>(node::quic::QuicError const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Options>(node::quic::Session::Options const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Options>(node::quic::Session::Options const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Application_Options>(node::quic::Session::Application_Options const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Application_Options>(node::quic::Session::Application_Options const&)
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Path>(node::quic::Path const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Path>(node::quic::Path const&)
Unexecuted instantiation: auto node::ToBaseString<3u, char [256]>(char const (&) [256])
Unexecuted instantiation: auto node::ToBaseString<4u, char [256]>(char const (&) [256])
Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Application::StreamData>(node::quic::Session::Application::StreamData const&)
Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Application::StreamData>(node::quic::Session::Application::StreamData const&)
102
103
35
inline std::string SPrintFImpl(std::string_view format) {
104
35
  auto offset = format.find('%');
105
35
  if (offset == std::string_view::npos) return std::string(format);
106
0
  CHECK_LT(offset + 1, format.size());
107
0
  CHECK_EQ(format[offset + 1],
108
0
           '%');  // Only '%%' allowed when there are no arguments.
109
110
0
  return std::string(format.substr(0, offset + 1)) +
111
0
         SPrintFImpl(format.substr(offset + 2));
112
0
}
113
114
template <typename Arg, typename... Args>
115
std::string COLD_NOINLINE SPrintFImpl(  // NOLINT(runtime/string)
116
    std::string_view format,
117
    Arg&& arg,
118
70
    Args&&... args) {
119
70
  auto offset = format.find('%');
120
70
  CHECK_NE(offset, std::string_view::npos);  // If you hit this, you passed in
121
                                             // too many arguments.
122
70
  std::string ret(format.substr(0, offset));
123
  // Ignore long / size_t modifiers
124
70
  while (++offset < format.size() &&
125
70
         (format[offset] == 'l' || format[offset] == 'z')) {
126
0
  }
127
70
  switch (offset == format.size() ? '\0' : format[offset]) {
128
0
    case '%': {
129
0
      return ret + '%' +
130
0
             SPrintFImpl(format.substr(offset + 1),
131
0
                         std::forward<Arg>(arg),
132
0
                         std::forward<Args>(args)...);
133
0
    }
134
0
    default: {
135
0
      return ret + '%' +
136
0
             SPrintFImpl(format.substr(offset),
137
0
                         std::forward<Arg>(arg),
138
0
                         std::forward<Args>(args)...);
139
0
    }
140
35
    case 'd':
141
35
    case 'i':
142
35
    case 'u':
143
70
    case 's':
144
70
      ret += ToStringOrStringView(arg);
145
70
      break;
146
0
    case 'o':
147
0
      ret += ToBaseString<3>(arg);
148
0
      break;
149
0
    case 'x':
150
0
      ret += ToBaseString<4>(arg);
151
0
      break;
152
0
    case 'X':
153
0
      ret += node::ToUpper(ToBaseString<4>(arg));
154
0
      break;
155
0
    case 'p': {
156
0
      CHECK(std::is_pointer_v<typename std::remove_reference_t<Arg>>);
157
0
      char out[20];
158
0
      int n = snprintf(
159
0
          out, sizeof(out), "%p", *reinterpret_cast<const void* const*>(&arg));
160
0
      CHECK_GE(n, 0);
161
0
      ret += out;
162
0
      break;
163
0
    }
164
70
  }
165
70
  return ret +
166
70
         SPrintFImpl(format.substr(offset + 1), std::forward<Args>(args)...);
167
70
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool&, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, unsigned long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*, int const&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, int const&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, int&&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&)
Line
Count
Source
118
35
    Args&&... args) {
119
35
  auto offset = format.find('%');
120
35
  CHECK_NE(offset, std::string_view::npos);  // If you hit this, you passed in
121
                                             // too many arguments.
122
35
  std::string ret(format.substr(0, offset));
123
  // Ignore long / size_t modifiers
124
35
  while (++offset < format.size() &&
125
35
         (format[offset] == 'l' || format[offset] == 'z')) {
126
0
  }
127
35
  switch (offset == format.size() ? '\0' : format[offset]) {
128
0
    case '%': {
129
0
      return ret + '%' +
130
0
             SPrintFImpl(format.substr(offset + 1),
131
0
                         std::forward<Arg>(arg),
132
0
                         std::forward<Args>(args)...);
133
0
    }
134
0
    default: {
135
0
      return ret + '%' +
136
0
             SPrintFImpl(format.substr(offset),
137
0
                         std::forward<Arg>(arg),
138
0
                         std::forward<Args>(args)...);
139
0
    }
140
35
    case 'd':
141
35
    case 'i':
142
35
    case 'u':
143
35
    case 's':
144
35
      ret += ToStringOrStringView(arg);
145
35
      break;
146
0
    case 'o':
147
0
      ret += ToBaseString<3>(arg);
148
0
      break;
149
0
    case 'x':
150
0
      ret += ToBaseString<4>(arg);
151
0
      break;
152
0
    case 'X':
153
0
      ret += node::ToUpper(ToBaseString<4>(arg));
154
0
      break;
155
0
    case 'p': {
156
0
      CHECK(std::is_pointer_v<typename std::remove_reference_t<Arg>>);
157
0
      char out[20];
158
0
      int n = snprintf(
159
0
          out, sizeof(out), "%p", *reinterpret_cast<const void* const*>(&arg));
160
0
      CHECK_GE(n, 0);
161
0
      ret += out;
162
0
      break;
163
0
    }
164
35
  }
165
35
  return ret +
166
35
         SPrintFImpl(format.substr(offset + 1), std::forward<Args>(args)...);
167
35
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const (&) [12])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [12])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const* const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, int, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int&&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::BufferValue&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::BufferValue&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, unsigned long&, unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned char&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<nghttp2_headers_category&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, nghttp2_headers_category&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, node::Utf8Value&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, int const&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int const&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, char const*, unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, char const*, unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, v8::Context*, void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Context*&&, void*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Context*, void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Context*&&, void*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, v8::Object*, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [30]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [30])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [30]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [30])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [16]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [16])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [16]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [16])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [24]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [24])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [24]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [24])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [22]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [22])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [22]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [22])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [21]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [21])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [21]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [21])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [20]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [20])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [20]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [20])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [17]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [17])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [17]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [17])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, v8::Object*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, int, char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&, char const*&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, char const*&, char const*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, int&&)
Line
Count
Source
118
35
    Args&&... args) {
119
35
  auto offset = format.find('%');
120
35
  CHECK_NE(offset, std::string_view::npos);  // If you hit this, you passed in
121
                                             // too many arguments.
122
35
  std::string ret(format.substr(0, offset));
123
  // Ignore long / size_t modifiers
124
35
  while (++offset < format.size() &&
125
35
         (format[offset] == 'l' || format[offset] == 'z')) {
126
0
  }
127
35
  switch (offset == format.size() ? '\0' : format[offset]) {
128
0
    case '%': {
129
0
      return ret + '%' +
130
0
             SPrintFImpl(format.substr(offset + 1),
131
0
                         std::forward<Arg>(arg),
132
0
                         std::forward<Args>(args)...);
133
0
    }
134
0
    default: {
135
0
      return ret + '%' +
136
0
             SPrintFImpl(format.substr(offset),
137
0
                         std::forward<Arg>(arg),
138
0
                         std::forward<Args>(args)...);
139
0
    }
140
0
    case 'd':
141
0
    case 'i':
142
0
    case 'u':
143
35
    case 's':
144
35
      ret += ToStringOrStringView(arg);
145
35
      break;
146
0
    case 'o':
147
0
      ret += ToBaseString<3>(arg);
148
0
      break;
149
0
    case 'x':
150
0
      ret += ToBaseString<4>(arg);
151
0
      break;
152
0
    case 'X':
153
0
      ret += node::ToUpper(ToBaseString<4>(arg));
154
0
      break;
155
0
    case 'p': {
156
0
      CHECK(std::is_pointer_v<typename std::remove_reference_t<Arg>>);
157
0
      char out[20];
158
0
      int n = snprintf(
159
0
          out, sizeof(out), "%p", *reinterpret_cast<const void* const*>(&arg));
160
0
      CHECK_GE(n, 0);
161
0
      ret += out;
162
0
      break;
163
0
    }
164
35
  }
165
35
  return ret +
166
35
         SPrintFImpl(format.substr(offset + 1), std::forward<Args>(args)...);
167
35
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, char*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, char*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*, void*, void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&, void*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*, void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*&, char*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&, char*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [3]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [3])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, unsigned long&, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, unsigned long&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int const&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Config&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::RetryToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::RetryToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::RetryToken&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::RegularToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::RegularToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::RegularToken&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&, node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::StatelessResetToken const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::StatelessResetToken const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::PathDescriptor const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::PathDescriptor const&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::PathDescriptor const&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Application_Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application_Options&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, long&, bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&, bool const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, bool const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, node::quic::Path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::Path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress&, node::SocketAddress&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char (&) [256]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char (&) [256])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Application::StreamData&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, long&)
168
169
template <typename... Args>
170
std::string COLD_NOINLINE SPrintF(  // NOLINT(runtime/string)
171
    std::string_view format,
172
35
    Args&&... args) {
173
35
  return SPrintFImpl(format, std::forward<Args>(args)...);
174
35
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<>(std::__1::basic_string_view<char, std::__1::char_traits<char> >)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<bool&, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned long, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, unsigned long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*, int const&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, int const&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [12])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const* const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, int, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int&&, node::Utf8Value&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::BufferValue&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::BufferValue&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, unsigned long&, unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<nghttp2_headers_category&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, nghttp2_headers_category&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, node::Utf8Value&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, int const&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, char const*, unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, char const*, unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, v8::Context*, void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Context*&&, void*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, v8::Object*, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&, int&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [30]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [30])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [16]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [16])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [24]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [24])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [22]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [22])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [21]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [21])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [20]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [20])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [17]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [17])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, v8::Object*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, int, char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&, char const*&, char const*&)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, int&&)
Line
Count
Source
172
35
    Args&&... args) {
173
35
  return SPrintFImpl(format, std::forward<Args>(args)...);
174
35
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, char*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, char*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<void*, void*, void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&, void*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*&, char*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&, char*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const (&) [3]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [3])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, unsigned long&, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, unsigned long&, unsigned long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<bool&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int const&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Config&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::RetryToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::RegularToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&, node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::StatelessResetToken const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::StatelessResetToken const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::PathDescriptor const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::PathDescriptor const&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::PathDescriptor const&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, int&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Application_Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application_Options&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, long&, bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&, bool const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, long&&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, node::quic::Path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::Path&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress&, node::SocketAddress&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char (&) [256]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char (&) [256])
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Application::StreamData&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, long&)
175
176
template <typename... Args>
177
void COLD_NOINLINE FPrintF(FILE* file,
178
                           std::string_view format,
179
0
                           Args&&... args) {
180
0
  FWrite(file, SPrintF(format, std::forward<Args>(args)...));
181
0
}
Unexecuted instantiation: void node::FPrintF<char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&)
Unexecuted instantiation: void node::FPrintF<unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::FPrintF<>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)
Unexecuted instantiation: void node::FPrintF<unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<bool&, unsigned long, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned long, unsigned long, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12])
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&)
Unexecuted instantiation: void node::FPrintF<char const*, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: void node::FPrintF<node::Utf8Value&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&)
Unexecuted instantiation: void node::FPrintF<node::Utf8Value&, node::Utf8Value&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::FPrintF<node::Utf8Value&, node::Utf8Value&, node::Utf8Value&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, node::Utf8Value&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::FPrintF<char const (&) [12]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [12])
Unexecuted instantiation: void node::FPrintF<char const*&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&)
Unexecuted instantiation: void node::FPrintF<char const* const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&)
Unexecuted instantiation: void node::FPrintF<int&, int&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&, char const*&&)
Unexecuted instantiation: void node::FPrintF<int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&)
Unexecuted instantiation: void node::FPrintF<int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&)
Unexecuted instantiation: void node::FPrintF<long&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, char const*&&)
Unexecuted instantiation: void node::FPrintF<unsigned char const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int const&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: void node::FPrintF<unsigned char const&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&, int&)
Unexecuted instantiation: void node::FPrintF<int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<int&, unsigned long&, unsigned char&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: void node::FPrintF<long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&)
Unexecuted instantiation: void node::FPrintF<long&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<nghttp2_headers_category&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, nghttp2_headers_category&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&)
Unexecuted instantiation: void node::FPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::FPrintF<char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<char const*, unsigned long, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<char const*, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<unsigned int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&&)
Unexecuted instantiation: void node::FPrintF<unsigned char&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&)
Unexecuted instantiation: void node::FPrintF<char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: void node::FPrintF<char const*, char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&)
Unexecuted instantiation: void node::FPrintF<char const*, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&)
Unexecuted instantiation: void node::FPrintF<unsigned int const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&)
Unexecuted instantiation: void node::FPrintF<unsigned long, char const*, unsigned long, unsigned long&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&, char const*&&)
Unexecuted instantiation: void node::FPrintF<unsigned char>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&&)
Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned long, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&&, unsigned long&&)
Unexecuted instantiation: void node::FPrintF<int const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&)
Unexecuted instantiation: void node::FPrintF<char const*, unsigned long const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long const&)
Unexecuted instantiation: void node::FPrintF<unsigned long, char const*, unsigned long, unsigned long, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&&, char const*&&)
Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned int const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned int const&)
Unexecuted instantiation: void node::FPrintF<char const*&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, char const*&&)
Unexecuted instantiation: void node::FPrintF<int, v8::Context*, void*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Context*&&, void*&)
Unexecuted instantiation: void node::FPrintF<int, v8::Object*, int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&, int&&)
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [30]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [30])
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [16]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [16])
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [24]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [24])
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [22]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [22])
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [21]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [21])
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [20]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [20])
Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [17]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [17])
Unexecuted instantiation: void node::FPrintF<int, v8::Object*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&)
Unexecuted instantiation: void node::FPrintF<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::FPrintF<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, long&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, long&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, int, char const*&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&, char const*&, char const*&)
Unexecuted instantiation: void node::FPrintF<void*, void*, void*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&, void*&&)
Unexecuted instantiation: void node::FPrintF<void*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&)
Unexecuted instantiation: void node::FPrintF<char*&, char*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&, char*&)
Unexecuted instantiation: void node::FPrintF<char const (&) [3]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [3])
Unexecuted instantiation: void node::FPrintF<bool&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&)
Unexecuted instantiation: void node::FPrintF<int&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&)
Unexecuted instantiation: void node::FPrintF<unsigned long, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, int&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::FPrintF<unsigned int const&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&)
Unexecuted instantiation: void node::FPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&)
Unexecuted instantiation: void node::FPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&)
Unexecuted instantiation: void node::FPrintF<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&)
Unexecuted instantiation: void node::FPrintF<node::quic::CID const&, node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: void node::FPrintF<node::quic::Session::Config&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&)
Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::RetryToken&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::RegularToken&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: void node::FPrintF<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::FPrintF<unsigned int&, node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: void node::FPrintF<node::quic::CID const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&)
Unexecuted instantiation: void node::FPrintF<node::quic::CID const&, node::quic::CID const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: void node::FPrintF<node::quic::StatelessResetToken const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::StatelessResetToken const&)
Unexecuted instantiation: void node::FPrintF<node::quic::PathDescriptor const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&)
Unexecuted instantiation: void node::FPrintF<node::quic::PathDescriptor const&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<node::quic::PathDescriptor const&, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: void node::FPrintF<node::quic::Session::Options&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options&)
Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: void node::FPrintF<char const*&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, int&)
Unexecuted instantiation: void node::FPrintF<unsigned long const&, node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: void node::FPrintF<node::quic::CID&, node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: void node::FPrintF<node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&)
Unexecuted instantiation: void node::FPrintF<long, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::FPrintF<node::quic::Session::Application_Options&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application_Options&)
Unexecuted instantiation: void node::FPrintF<unsigned long const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, long&, bool const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&, bool const&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&)
Unexecuted instantiation: void node::FPrintF<unsigned long, long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, long&&)
Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: void node::FPrintF<node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::QuicError&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, node::quic::Path&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::Path&)
Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&)
Unexecuted instantiation: void node::FPrintF<node::SocketAddress&, node::SocketAddress&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: void node::FPrintF<long&, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, node::quic::QuicError&)
Unexecuted instantiation: void node::FPrintF<long, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, node::quic::QuicError&)
Unexecuted instantiation: void node::FPrintF<unsigned long&, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: void node::FPrintF<node::quic::Session::Application::StreamData&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: void node::FPrintF<long&, long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, long&)
182
183
template <typename... Args>
184
inline void FORCE_INLINE Debug(EnabledDebugList* list,
185
                               DebugCategory cat,
186
                               const char* format,
187
2.55k
                               Args&&... args) {
188
2.55k
  if (!list->enabled(cat)) [[unlikely]]
189
2.55k
    return;
190
0
  FPrintF(stderr, format, std::forward<Args>(args)...);
191
0
}
Unexecuted instantiation: void node::Debug<unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::Debug<bool&, unsigned long, unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, bool&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: void node::Debug<unsigned long, unsigned long, unsigned long, unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&)
Unexecuted instantiation: void node::Debug<char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&)
void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&)
Line
Count
Source
187
2.55k
                               Args&&... args) {
188
2.55k
  if (!list->enabled(cat)) [[unlikely]]
189
2.55k
    return;
190
0
  FPrintF(stderr, format, std::forward<Args>(args)...);
191
0
}
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12])
Unexecuted instantiation: void node::Debug<int&, int&, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, int&, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&)
Unexecuted instantiation: void node::Debug<int>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&)
Unexecuted instantiation: void node::Debug<int&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&)
Unexecuted instantiation: void node::Debug<unsigned long&, int>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, int&&)
Unexecuted instantiation: void node::Debug<long&, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned char const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned char const&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int const&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: void node::Debug<unsigned char const&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned char const&, int&)
Unexecuted instantiation: void node::Debug<int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, unsigned int&)
Unexecuted instantiation: void node::Debug<int&, unsigned long&, unsigned char&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: void node::Debug<char const*&>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&)
Unexecuted instantiation: void node::Debug<long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&)
Unexecuted instantiation: void node::Debug<long&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, unsigned long&)
Unexecuted instantiation: void node::Debug<nghttp2_headers_category&>(node::EnabledDebugList*, node::DebugCategory, char const*, nghttp2_headers_category&)
Unexecuted instantiation: void node::Debug<unsigned long&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, int&)
Unexecuted instantiation: void node::Debug<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::Debug<char const*, unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&, unsigned long&&)
Unexecuted instantiation: void node::Debug<char const*, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&, char const*&&)
Unexecuted instantiation: void node::Debug<int, v8::Context*, void*&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, v8::Context*&&, void*&)
Unexecuted instantiation: void node::Debug<int, v8::Object*, int>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, v8::Object*&&, int&&)
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [30]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [30])
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [16]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [16])
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [24]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [24])
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [22]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [22])
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [21]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [21])
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [20]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [20])
Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [17]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [17])
Unexecuted instantiation: void node::Debug<int, v8::Object*>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, v8::Object*&&)
Unexecuted instantiation: void node::Debug<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, long&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, long&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned long&, int, char const*&, char const*&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, int&&, char const*&, char const*&)
Unexecuted instantiation: void node::Debug<void*, void*, void*>(node::EnabledDebugList*, node::DebugCategory, char const*, void*&&, void*&&, void*&&)
Unexecuted instantiation: void node::Debug<void*>(node::EnabledDebugList*, node::DebugCategory, char const*, void*&&)
Unexecuted instantiation: void node::Debug<char*&, char*&>(node::EnabledDebugList*, node::DebugCategory, char const*, char*&, char*&)
Unexecuted instantiation: void node::Debug<char const (&) [3]>(node::EnabledDebugList*, node::DebugCategory, char const*, char const (&) [3])
Unexecuted instantiation: void node::Debug<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::Debug<bool&>(node::EnabledDebugList*, node::DebugCategory, char const*, bool&)
Unexecuted instantiation: void node::Debug<int&, char const*&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, char const*&)
Unexecuted instantiation: void node::Debug<unsigned long, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, int&)
Unexecuted instantiation: void node::Debug<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(node::EnabledDebugList*, node::DebugCategory, char const*, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Config&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Config&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RetryToken&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RegularToken&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<unsigned int&, node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::quic::CID const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: void node::Debug<node::quic::StatelessResetToken const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::StatelessResetToken const&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::PathDescriptor const&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Options&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Options&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: void node::Debug<char const*&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&, int&)
Unexecuted instantiation: void node::Debug<unsigned long const&, node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID&, node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID&)
Unexecuted instantiation: void node::Debug<long, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&&, unsigned long&)
Unexecuted instantiation: void node::Debug<long>(node::EnabledDebugList*, node::DebugCategory, char const*, long&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Application_Options&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Application_Options&)
Unexecuted instantiation: void node::Debug<unsigned long const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long const&)
Unexecuted instantiation: void node::Debug<unsigned long&, long&, bool const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, long&, bool const&)
Unexecuted instantiation: void node::Debug<unsigned long&, long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, long&)
Unexecuted instantiation: void node::Debug<unsigned long, long>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, long&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::Path&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, node::quic::Path&)
Unexecuted instantiation: void node::Debug<unsigned long, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, unsigned long&)
Unexecuted instantiation: void node::Debug<node::SocketAddress&, node::SocketAddress&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: void node::Debug<long&, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<long, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Application::StreamData&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: void node::Debug<long&, long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, long&)
192
193
inline void FORCE_INLINE Debug(EnabledDebugList* list,
194
                               DebugCategory cat,
195
35
                               const char* message) {
196
35
  if (!list->enabled(cat)) [[unlikely]]
197
35
    return;
198
0
  FPrintF(stderr, "%s", message);
199
0
}
200
201
template <typename... Args>
202
inline void FORCE_INLINE
203
0
Debug(Environment* env, DebugCategory cat, const char* format, Args&&... args) {
204
0
  Debug(env->enabled_debug_list(), cat, format, std::forward<Args>(args)...);
205
0
}
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::Environment*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::Debug<bool&, unsigned long, unsigned long>(node::Environment*, node::DebugCategory, char const*, bool&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: void node::Debug<unsigned long, unsigned long, unsigned long, unsigned long>(node::Environment*, node::DebugCategory, char const*, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&)
Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned long>(node::Environment*, node::DebugCategory, char const*, unsigned long&&)
Unexecuted instantiation: void node::Debug<char const*>(node::Environment*, node::DebugCategory, char const*, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<int&, int&, char const*>(node::Environment*, node::DebugCategory, char const*, int&, int&, char const*&&)
Unexecuted instantiation: void node::Debug<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::Environment*, node::DebugCategory, char const*, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, long&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, long&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)
Unexecuted instantiation: void node::Debug<char const (&) [3]>(node::Environment*, node::DebugCategory, char const*, char const (&) [3])
Unexecuted instantiation: void node::Debug<char const*&>(node::Environment*, node::DebugCategory, char const*, char const*&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::Environment*, node::DebugCategory, char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::Debug<unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned long&)
Unexecuted instantiation: void node::Debug<bool&>(node::Environment*, node::DebugCategory, char const*, bool&)
Unexecuted instantiation: void node::Debug<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(node::Environment*, node::DebugCategory, char const*, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)
206
207
inline void FORCE_INLINE Debug(Environment* env,
208
                               DebugCategory cat,
209
35
                               const char* message) {
210
35
  Debug(env->enabled_debug_list(), cat, message);
211
35
}
212
213
template <typename... Args>
214
inline void Debug(Environment* env,
215
                  DebugCategory cat,
216
                  const std::string& format,
217
0
                  Args&&... args) {
218
0
  Debug(env->enabled_debug_list(),
219
0
        cat,
220
0
        format.c_str(),
221
0
        std::forward<Args>(args)...);
222
0
}
Unexecuted instantiation: void node::Debug<>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: void node::Debug<unsigned int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int&)
Unexecuted instantiation: void node::Debug<int>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&&)
Unexecuted instantiation: void node::Debug<int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&)
Unexecuted instantiation: void node::Debug<unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned long&, int>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, int&&)
Unexecuted instantiation: void node::Debug<long&, char const*>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned char const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned char const&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int const&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: void node::Debug<unsigned char const&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned char const&, int&)
Unexecuted instantiation: void node::Debug<int&, unsigned int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&, unsigned int&)
Unexecuted instantiation: void node::Debug<int&, unsigned long&, unsigned char&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: void node::Debug<char const*&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&)
Unexecuted instantiation: void node::Debug<long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&)
Unexecuted instantiation: void node::Debug<long&, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, unsigned long&)
Unexecuted instantiation: void node::Debug<nghttp2_headers_category&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, nghttp2_headers_category&)
Unexecuted instantiation: void node::Debug<unsigned long>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&)
Unexecuted instantiation: void node::Debug<unsigned long&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, int&)
Unexecuted instantiation: void node::Debug<char const*>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned long&, int, char const*&, char const*&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, int&&, char const*&, char const*&)
Unexecuted instantiation: void node::Debug<int&, char const*&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&, char const*&)
Unexecuted instantiation: void node::Debug<unsigned long, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, int&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Config&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Config&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RetryToken&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RegularToken&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<unsigned int&, node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::quic::CID const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: void node::Debug<node::quic::StatelessResetToken const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::StatelessResetToken const&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::PathDescriptor const&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Options&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Options&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: void node::Debug<char const*&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&, int&)
Unexecuted instantiation: void node::Debug<unsigned long const&, node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID&, node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<long, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&&, unsigned long&)
Unexecuted instantiation: void node::Debug<long>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Application_Options&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Application_Options&)
Unexecuted instantiation: void node::Debug<unsigned long const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long const&)
Unexecuted instantiation: void node::Debug<unsigned long&, long&, bool const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, long&, bool const&)
Unexecuted instantiation: void node::Debug<unsigned long&, long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, long&)
Unexecuted instantiation: void node::Debug<unsigned long, long>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, long&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::Path&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, node::quic::Path&)
Unexecuted instantiation: void node::Debug<unsigned long, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, unsigned long&)
Unexecuted instantiation: void node::Debug<node::SocketAddress&, node::SocketAddress&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: void node::Debug<long&, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::Debug<long, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Application::StreamData&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: void node::Debug<long&, long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, long&)
223
224
// Used internally by the 'real' Debug(AsyncWrap*, ...) functions below, so that
225
// the FORCE_INLINE flag on them doesn't apply to the contents of this function
226
// as well.
227
// We apply COLD_NOINLINE to tell the compiler that it's not worth optimizing
228
// this function for speed and it should rather focus on keeping it out of
229
// hot code paths. In particular, we want to keep the string concatenating code
230
// out of the function containing the original `Debug()` call.
231
template <typename... Args>
232
void COLD_NOINLINE UnconditionalAsyncWrapDebug(AsyncWrap* async_wrap,
233
                                               const char* format,
234
0
                                               Args&&... args) {
235
0
  Debug(async_wrap->env(),
236
0
        static_cast<DebugCategory>(async_wrap->provider_type()),
237
0
        async_wrap->diagnostic_name() + " " + format + "\n",
238
0
        std::forward<Args>(args)...);
239
0
}
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<>(node::AsyncWrap*, char const*)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned int&>(node::AsyncWrap*, char const*, unsigned int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int>(node::AsyncWrap*, char const*, int&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&>(node::AsyncWrap*, char const*, int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&>(node::AsyncWrap*, char const*, unsigned long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, int>(node::AsyncWrap*, char const*, unsigned long&, int&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, char const*>(node::AsyncWrap*, char const*, long&, char const*&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned char const&>(node::AsyncWrap*, char const*, unsigned char const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned int&, unsigned int const&, int&>(node::AsyncWrap*, char const*, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned char const&, int&>(node::AsyncWrap*, char const*, unsigned char const&, int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&, unsigned int&>(node::AsyncWrap*, char const*, int&, unsigned int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&, unsigned long&, unsigned char&>(node::AsyncWrap*, char const*, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<char const*&>(node::AsyncWrap*, char const*, char const*&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&>(node::AsyncWrap*, char const*, long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, unsigned long&>(node::AsyncWrap*, char const*, long&, unsigned long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<nghttp2_headers_category&>(node::AsyncWrap*, char const*, nghttp2_headers_category&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long>(node::AsyncWrap*, char const*, unsigned long&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, int&>(node::AsyncWrap*, char const*, unsigned long&, int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<char const*>(node::AsyncWrap*, char const*, char const*&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, int, char const*&, char const*&>(node::AsyncWrap*, char const*, unsigned long&, int&&, char const*&, char const*&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&, char const*&>(node::AsyncWrap*, char const*, int&, char const*&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long, int&>(node::AsyncWrap*, char const*, unsigned long&&, int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&>(node::AsyncWrap*, char const*, node::SocketAddress const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Config&>(node::AsyncWrap*, char const*, node::quic::Session::Config&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::RetryToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::CID&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::RegularToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::AsyncWrap*, char const*, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned int&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&, node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::StatelessResetToken const&>(node::AsyncWrap*, char const*, node::quic::StatelessResetToken const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::PathDescriptor const&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::PathDescriptor const&, unsigned long&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Options&>(node::AsyncWrap*, char const*, node::quic::Session::Options&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<char const*&, int&>(node::AsyncWrap*, char const*, char const*&, int&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID&, node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long, unsigned long&>(node::AsyncWrap*, char const*, long&&, unsigned long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long>(node::AsyncWrap*, char const*, long&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Application_Options&>(node::AsyncWrap*, char const*, node::quic::Session::Application_Options&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long const&>(node::AsyncWrap*, char const*, unsigned long const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, long&, bool const&>(node::AsyncWrap*, char const*, unsigned long&, long&, bool const&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, long&>(node::AsyncWrap*, char const*, unsigned long&, long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long, long>(node::AsyncWrap*, char const*, unsigned long&&, long&&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::QuicError&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, node::quic::Path&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::Path&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&&, unsigned long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress&, node::SocketAddress&>(node::AsyncWrap*, char const*, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&, node::quic::QuicError&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&&, node::quic::QuicError&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Application::StreamData&>(node::AsyncWrap*, char const*, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, long&>(node::AsyncWrap*, char const*, long&, long&)
240
241
template <typename... Args>
242
inline void FORCE_INLINE Debug(AsyncWrap* async_wrap,
243
                               const char* format,
244
0
                               Args&&... args) {
245
0
  DCHECK_NOT_NULL(async_wrap);
246
0
  if (auto cat = static_cast<DebugCategory>(async_wrap->provider_type());
247
0
      !async_wrap->env()->enabled_debug_list()->enabled(cat)) [[unlikely]] {
248
0
    return;
249
0
  }
250
0
  UnconditionalAsyncWrapDebug(async_wrap, format, std::forward<Args>(args)...);
251
0
}
Unexecuted instantiation: void node::Debug<>(node::AsyncWrap*, char const*)
Unexecuted instantiation: void node::Debug<unsigned int&>(node::AsyncWrap*, char const*, unsigned int&)
Unexecuted instantiation: void node::Debug<int>(node::AsyncWrap*, char const*, int&&)
Unexecuted instantiation: void node::Debug<int&>(node::AsyncWrap*, char const*, int&)
Unexecuted instantiation: void node::Debug<unsigned long&>(node::AsyncWrap*, char const*, unsigned long&)
Unexecuted instantiation: void node::Debug<unsigned long&, int>(node::AsyncWrap*, char const*, unsigned long&, int&&)
Unexecuted instantiation: void node::Debug<long&, char const*>(node::AsyncWrap*, char const*, long&, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned char const&>(node::AsyncWrap*, char const*, unsigned char const&)
Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int const&, int&>(node::AsyncWrap*, char const*, unsigned int&, unsigned int const&, int&)
Unexecuted instantiation: void node::Debug<unsigned char const&, int&>(node::AsyncWrap*, char const*, unsigned char const&, int&)
Unexecuted instantiation: void node::Debug<int&, unsigned int&>(node::AsyncWrap*, char const*, int&, unsigned int&)
Unexecuted instantiation: void node::Debug<int&, unsigned long&, unsigned char&>(node::AsyncWrap*, char const*, int&, unsigned long&, unsigned char&)
Unexecuted instantiation: void node::Debug<char const*&>(node::AsyncWrap*, char const*, char const*&)
Unexecuted instantiation: void node::Debug<long&>(node::AsyncWrap*, char const*, long&)
Unexecuted instantiation: void node::Debug<long&, unsigned long&>(node::AsyncWrap*, char const*, long&, unsigned long&)
Unexecuted instantiation: void node::Debug<nghttp2_headers_category&>(node::AsyncWrap*, char const*, nghttp2_headers_category&)
Unexecuted instantiation: void node::Debug<unsigned long>(node::AsyncWrap*, char const*, unsigned long&&)
Unexecuted instantiation: void node::Debug<unsigned long&, int&>(node::AsyncWrap*, char const*, unsigned long&, int&)
Unexecuted instantiation: void node::Debug<char const*>(node::AsyncWrap*, char const*, char const*&&)
Unexecuted instantiation: void node::Debug<unsigned long&, int, char const*&, char const*&>(node::AsyncWrap*, char const*, unsigned long&, int&&, char const*&, char const*&)
Unexecuted instantiation: void node::Debug<int&, char const*&>(node::AsyncWrap*, char const*, int&, char const*&)
Unexecuted instantiation: void node::Debug<unsigned long, int&>(node::AsyncWrap*, char const*, unsigned long&&, int&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&>(node::AsyncWrap*, char const*, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Config&>(node::AsyncWrap*, char const*, node::quic::Session::Config&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RetryToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RetryToken&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::CID&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RegularToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RegularToken&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::AsyncWrap*, char const*, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<unsigned int&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned int&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&)
Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::quic::CID const&)
Unexecuted instantiation: void node::Debug<node::quic::StatelessResetToken const&>(node::AsyncWrap*, char const*, node::quic::StatelessResetToken const&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, unsigned long&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, unsigned long&)
Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Options&>(node::AsyncWrap*, char const*, node::quic::Session::Options&)
Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&)
Unexecuted instantiation: void node::Debug<char const*&, int&>(node::AsyncWrap*, char const*, char const*&, int&)
Unexecuted instantiation: void node::Debug<unsigned long const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned long const&, node::SocketAddress const&)
Unexecuted instantiation: void node::Debug<node::quic::CID&, node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&)
Unexecuted instantiation: void node::Debug<long, unsigned long&>(node::AsyncWrap*, char const*, long&&, unsigned long&)
Unexecuted instantiation: void node::Debug<long>(node::AsyncWrap*, char const*, long&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Application_Options&>(node::AsyncWrap*, char const*, node::quic::Session::Application_Options&)
Unexecuted instantiation: void node::Debug<unsigned long const&>(node::AsyncWrap*, char const*, unsigned long const&)
Unexecuted instantiation: void node::Debug<unsigned long&, long&, bool const&>(node::AsyncWrap*, char const*, unsigned long&, long&, bool const&)
Unexecuted instantiation: void node::Debug<unsigned long&, long&>(node::AsyncWrap*, char const*, unsigned long&, long&)
Unexecuted instantiation: void node::Debug<unsigned long, long>(node::AsyncWrap*, char const*, unsigned long&&, long&&)
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&)
Unexecuted instantiation: void node::Debug<node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::Path&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::Path&)
Unexecuted instantiation: void node::Debug<unsigned long, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&&, unsigned long&)
Unexecuted instantiation: void node::Debug<node::SocketAddress&, node::SocketAddress&>(node::AsyncWrap*, char const*, node::SocketAddress&, node::SocketAddress&)
Unexecuted instantiation: void node::Debug<long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&, unsigned long&)
Unexecuted instantiation: void node::Debug<long, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::QuicError&)
Unexecuted instantiation: void node::Debug<node::quic::Session::Application::StreamData&>(node::AsyncWrap*, char const*, node::quic::Session::Application::StreamData&)
Unexecuted instantiation: void node::Debug<long&, long&>(node::AsyncWrap*, char const*, long&, long&)
252
253
template <typename... Args>
254
inline void FORCE_INLINE Debug(AsyncWrap* async_wrap,
255
                               const std::string& format,
256
                               Args&&... args) {
257
  Debug(async_wrap, format.c_str(), std::forward<Args>(args)...);
258
}
259
260
namespace per_process {
261
262
template <typename... Args>
263
inline void FORCE_INLINE Debug(DebugCategory cat,
264
                               const char* format,
265
2.55k
                               Args&&... args) {
266
2.55k
  Debug(&enabled_debug_list, cat, format, std::forward<Args>(args)...);
267
2.55k
}
Unexecuted instantiation: void node::per_process::Debug<unsigned long&>(node::DebugCategory, char const*, unsigned long&)
void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&)
Line
Count
Source
265
2.55k
                               Args&&... args) {
266
2.55k
  Debug(&enabled_debug_list, cat, format, std::forward<Args>(args)...);
267
2.55k
}
Unexecuted instantiation: void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12])
Unexecuted instantiation: void node::per_process::Debug<char const*>(node::DebugCategory, char const*, char const*&&)
Unexecuted instantiation: void node::per_process::Debug<char const*, unsigned long>(node::DebugCategory, char const*, char const*&&, unsigned long&&)
Unexecuted instantiation: void node::per_process::Debug<char const*, char const*>(node::DebugCategory, char const*, char const*&&, char const*&&)
Unexecuted instantiation: void node::per_process::Debug<int, v8::Context*, void*&>(node::DebugCategory, char const*, int&&, v8::Context*&&, void*&)
Unexecuted instantiation: void node::per_process::Debug<int, v8::Object*, int>(node::DebugCategory, char const*, int&&, v8::Object*&&, int&&)
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [30]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [30])
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [16]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [16])
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [24]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [24])
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [22]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [22])
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [21]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [21])
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [20]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [20])
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [17]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [17])
Unexecuted instantiation: void node::per_process::Debug<int, v8::Object*>(node::DebugCategory, char const*, int&&, v8::Object*&&)
Unexecuted instantiation: void node::per_process::Debug<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::DebugCategory, char const*, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: void node::per_process::Debug<int>(node::DebugCategory, char const*, int&&)
Unexecuted instantiation: void node::per_process::Debug<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::DebugCategory, char const*, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
268
269
0
inline void FORCE_INLINE Debug(DebugCategory cat, const char* message) {
270
0
  Debug(&enabled_debug_list, cat, message);
271
0
}
272
273
}  // namespace per_process
274
}  // namespace node
275
276
#endif  // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
277
278
#endif  // SRC_DEBUG_UTILS_INL_H_