Coverage Report

Created: 2025-08-28 09:57

/src/node/src/callback_queue-inl.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef SRC_CALLBACK_QUEUE_INL_H_
2
#define SRC_CALLBACK_QUEUE_INL_H_
3
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
6
#include "callback_queue.h"
7
8
namespace node {
9
10
template <typename R, typename... Args>
11
template <typename Fn>
12
std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
13
81.1k
CallbackQueue<R, Args...>::CreateCallback(Fn&& fn, CallbackFlags::Flags flags) {
14
81.1k
  return std::make_unique<CallbackImpl<Fn>>(std::move(fn), flags);
15
81.1k
}
Unexecuted instantiation: hooks.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0>(node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<void (*)(node::Environment*)>(void (*&&)(node::Environment*), node::CallbackFlags::Flags)
Unexecuted instantiation: async_wrap.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0>(node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
env.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::Environment::ExitEnv(node::StopFlags::Flags)::$_0>(node::Environment::ExitEnv(node::StopFlags::Flags)::$_0&&, node::CallbackFlags::Flags)
Line
Count
Source
13
81.1k
CallbackQueue<R, Args...>::CreateCallback(Fn&& fn, CallbackFlags::Flags flags) {
14
81.1k
  return std::make_unique<CallbackImpl<Fn>>(std::move(fn), flags);
15
81.1k
}
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, napi_async_cleanup_hook_handle__::~napi_async_cleanup_hook_handle__()::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<napi_async_cleanup_hook_handle__::~napi_async_cleanup_hook_handle__()::{lambda(node::Environment*)#1}>(napi_async_cleanup_hook_handle__::~napi_async_cleanup_hook_handle__()::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_api.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0>(node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_buffer.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::Buffer::(anonymous namespace)::CallbackInfo::OnBackingStoreFree()::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::Buffer::(anonymous namespace)::CallbackInfo::OnBackingStoreFree()::{lambda(node::Environment*)#1}>(node::Buffer::(anonymous namespace)::CallbackInfo::OnBackingStoreFree()::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}>(node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}>(node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}>(node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::fs::FileHandle::Close()::{lambda(node::Environment*)#2}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::fs::FileHandle::Close()::{lambda(node::Environment*)#2}>(node::fs::FileHandle::Close()::{lambda(node::Environment*)#2}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::http2::Http2Stream::EmitStatistics()::$_0>(node::http2::Http2Stream::EmitStatistics()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::http2::Http2Session::EmitStatistics()::$_0>(node::http2::Http2Session::EmitStatistics()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::http2::Http2Session::Close(unsigned int, bool)::$_0>(node::http2::Http2Session::Close(unsigned int, bool)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::http2::Http2Session::MaybeScheduleWrite()::$_0>(node::http2::Http2Session::MaybeScheduleWrite()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::http2::Http2Stream::Destroy()::$_0>(node::http2::Http2Stream::Destroy()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_perf.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)::$_0>(node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_report.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::report::WriteNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, v8::Local<v8::Value>, bool, bool)::$_0::operator()(node::worker::Worker*) const::{lambda(node::Environment*)#1}>(node::report::WriteNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, v8::Local<v8::Value>, bool, bool)::$_0::operator()(node::worker::Worker*) const::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_shadow_realm.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::shadow_realm::ShadowRealm::WeakCallback(v8::WeakCallbackInfo<node::shadow_realm::ShadowRealm> const&)::$_0>(node::shadow_realm::ShadowRealm::WeakCallback(v8::WeakCallbackInfo<node::shadow_realm::ShadowRealm> const&)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(void*) const::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(void*) const::{lambda(node::Environment*)#1}>(node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(void*) const::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}::default_delete<std::__1::unique_ptr> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: stream_pipe.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::StreamPipe::Unpipe(bool)::$_0>(node::StreamPipe::Unpipe(bool)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: inspector_agent.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::inspector::Agent::RequestIoThreadStart()::$_0>(node::inspector::Agent::RequestIoThreadStart()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: main_thread_interface.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::inspector::MainThreadInterface::Post(std::__1::unique_ptr<node::inspector::Request, std::__1::default_delete<node::inspector::Request> >)::$_0>(node::inspector::MainThreadInterface::Post(std::__1::unique_ptr<node::inspector::Request, std::__1::default_delete<node::inspector::Request> >)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::crypto::TLSWrap::EncOut()::$_0>(node::crypto::TLSWrap::EncOut()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::crypto::TLSWrap::EncOut()::$_1>(node::crypto::TLSWrap::EncOut()::$_1&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::crypto::TLSWrap::DoWrite(node::WriteWrap*, uv_buf_t*, unsigned long, uv_stream_s*)::$_0>(node::crypto::TLSWrap::DoWrite(node::WriteWrap*, uv_buf_t*, unsigned long, uv_stream_s*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::quic::Session::~Session()::$_0>(node::quic::Session::~Session()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::quic::Session::~Session()::$_1>(node::quic::Session::~Session()::$_1&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::quic::Session::HandleQlog(unsigned int, void const*, unsigned long)::$_0>(node::quic::Session::HandleQlog(unsigned int, void const*, unsigned long)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:std::__1::unique_ptr<node::CallbackQueue<void, node::Environment*>::Callback, std::__1::default_delete<node::CallbackQueue<void, node::Environment*>::Callback> > node::CallbackQueue<void, node::Environment*>::CreateCallback<node::quic::Session::EmitKeylog(char const*)::$_0>(node::quic::Session::EmitKeylog(char const*)::$_0&&, node::CallbackFlags::Flags)
16
17
template <typename R, typename... Args>
18
std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
19
569k
CallbackQueue<R, Args...>::Shift() {
20
569k
  std::unique_ptr<Callback> ret = std::move(head_);
21
569k
  if (ret) {
22
81.1k
    head_ = ret->get_next();
23
81.1k
    if (!head_)
24
81.1k
      tail_ = nullptr;  // The queue is now empty.
25
81.1k
    size_--;
26
81.1k
  }
27
569k
  return ret;
28
569k
}
29
30
template <typename R, typename... Args>
31
81.1k
void CallbackQueue<R, Args...>::Push(std::unique_ptr<Callback> cb) {
32
81.1k
  Callback* prev_tail = tail_;
33
34
81.1k
  size_++;
35
81.1k
  tail_ = cb.get();
36
81.1k
  if (prev_tail != nullptr)
37
0
    prev_tail->set_next(std::move(cb));
38
81.1k
  else
39
81.1k
    head_ = std::move(cb);
40
81.1k
}
41
42
template <typename R, typename... Args>
43
81.1k
void CallbackQueue<R, Args...>::ConcatMove(CallbackQueue<R, Args...>&& other) {
44
81.1k
  size_ += other.size_;
45
81.1k
  if (tail_ != nullptr)
46
0
    tail_->set_next(std::move(other.head_));
47
81.1k
  else
48
81.1k
    head_ = std::move(other.head_);
49
81.1k
  tail_ = other.tail_;
50
81.1k
  other.tail_ = nullptr;
51
81.1k
  other.size_ = 0;
52
81.1k
}
53
54
template <typename R, typename... Args>
55
1.09M
size_t CallbackQueue<R, Args...>::size() const {
56
1.09M
  return size_.load();
57
1.09M
}
58
59
template <typename R, typename... Args>
60
CallbackQueue<R, Args...>::Callback::Callback(CallbackFlags::Flags flags)
61
81.1k
  : flags_(flags) {}
62
63
template <typename R, typename... Args>
64
81.1k
CallbackFlags::Flags CallbackQueue<R, Args...>::Callback::flags() const {
65
81.1k
  return flags_;
66
81.1k
}
67
68
template <typename R, typename... Args>
69
std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
70
81.1k
CallbackQueue<R, Args...>::Callback::get_next() {
71
81.1k
  return std::move(next_);
72
81.1k
}
73
74
template <typename R, typename... Args>
75
void CallbackQueue<R, Args...>::Callback::set_next(
76
0
    std::unique_ptr<Callback> next) {
77
0
  next_ = std::move(next);
78
0
}
79
80
template <typename R, typename... Args>
81
template <typename Fn>
82
CallbackQueue<R, Args...>::CallbackImpl<Fn>::CallbackImpl(
83
    Fn&& callback, CallbackFlags::Flags flags)
84
81.1k
  : Callback(flags),
85
81.1k
    callback_(std::move(callback)) {}
Unexecuted instantiation: hooks.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0>::CallbackImpl(node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<void (*)(node::Environment*)>::CallbackImpl(void (*&&)(node::Environment*), node::CallbackFlags::Flags)
Unexecuted instantiation: async_wrap.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0>::CallbackImpl(node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
env.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::Environment::ExitEnv(node::StopFlags::Flags)::$_0>::CallbackImpl(node::Environment::ExitEnv(node::StopFlags::Flags)::$_0&&, node::CallbackFlags::Flags)
Line
Count
Source
84
81.1k
  : Callback(flags),
85
81.1k
    callback_(std::move(callback)) {}
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<napi_async_cleanup_hook_handle__::~napi_async_cleanup_hook_handle__()::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_api.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0>::CallbackImpl(node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_buffer.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::Buffer::(anonymous namespace)::CallbackInfo::OnBackingStoreFree()::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}>::CallbackImpl({lambda(node::Environment*)#2}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs::FileHandle::Close()::{lambda(node::Environment*)#2}>::CallbackImpl({lambda(node::Environment*)#2}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Stream::EmitStatistics()::$_0>::CallbackImpl(node::http2::Http2Stream::EmitStatistics()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Session::EmitStatistics()::$_0>::CallbackImpl(node::http2::Http2Session::EmitStatistics()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Session::Close(unsigned int, bool)::$_0>::CallbackImpl(node::http2::Http2Session::Close(unsigned int, bool)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Session::MaybeScheduleWrite()::$_0>::CallbackImpl(node::http2::Http2Session::MaybeScheduleWrite()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Stream::Destroy()::$_0>::CallbackImpl(node::http2::Http2Stream::Destroy()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_perf.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)::$_0>::CallbackImpl(node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_report.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::report::WriteNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, v8::Local<v8::Value>, bool, bool)::$_0::operator()(node::worker::Worker*) const::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_shadow_realm.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::shadow_realm::ShadowRealm::WeakCallback(v8::WeakCallbackInfo<node::shadow_realm::ShadowRealm> const&)::$_0>::CallbackImpl(node::shadow_realm::ShadowRealm::WeakCallback(v8::WeakCallbackInfo<node::shadow_realm::ShadowRealm> const&)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(void*) const::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>::CallbackImpl(node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>::CallbackImpl({lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: stream_pipe.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::StreamPipe::Unpipe(bool)::$_0>::CallbackImpl(node::StreamPipe::Unpipe(bool)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: inspector_agent.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::inspector::Agent::RequestIoThreadStart()::$_0>::CallbackImpl(node::inspector::Agent::RequestIoThreadStart()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: main_thread_interface.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::inspector::MainThreadInterface::Post(std::__1::unique_ptr<node::inspector::Request, std::__1::default_delete<node::inspector::Request> >)::$_0>::CallbackImpl(node::inspector::MainThreadInterface::Post(std::__1::unique_ptr<node::inspector::Request, std::__1::default_delete<node::inspector::Request> >)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::crypto::TLSWrap::EncOut()::$_0>::CallbackImpl(node::crypto::TLSWrap::EncOut()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::crypto::TLSWrap::EncOut()::$_1>::CallbackImpl(node::crypto::TLSWrap::EncOut()::$_1&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::crypto::TLSWrap::DoWrite(node::WriteWrap*, uv_buf_t*, unsigned long, uv_stream_s*)::$_0>::CallbackImpl(node::crypto::TLSWrap::DoWrite(node::WriteWrap*, uv_buf_t*, unsigned long, uv_stream_s*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::~Session()::$_0>::CallbackImpl(node::quic::Session::~Session()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::~Session()::$_1>::CallbackImpl(node::quic::Session::~Session()::$_1&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::HandleQlog(unsigned int, void const*, unsigned long)::$_0>::CallbackImpl(node::quic::Session::HandleQlog(unsigned int, void const*, unsigned long)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::EmitKeylog(char const*)::$_0>::CallbackImpl(node::quic::Session::EmitKeylog(char const*)::$_0&&, node::CallbackFlags::Flags)
86
87
template <typename R, typename... Args>
88
template <typename Fn>
89
81.1k
R CallbackQueue<R, Args...>::CallbackImpl<Fn>::Call(Args... args) {
90
81.1k
  return callback_(std::forward<Args>(args)...);
91
81.1k
}
Unexecuted instantiation: hooks.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<void (*)(node::Environment*)>::Call(node::Environment*)
Unexecuted instantiation: async_wrap.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
env.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::Environment::ExitEnv(node::StopFlags::Flags)::$_0>::Call(node::Environment*)
Line
Count
Source
89
81.1k
R CallbackQueue<R, Args...>::CallbackImpl<Fn>::Call(Args... args) {
90
81.1k
  return callback_(std::forward<Args>(args)...);
91
81.1k
}
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<napi_async_cleanup_hook_handle__::~napi_async_cleanup_hook_handle__()::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node_api.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_buffer.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::Buffer::(anonymous namespace)::CallbackInfo::OnBackingStoreFree()::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::fs::FileHandle::Close()::{lambda(node::Environment*)#2}>::Call(node::Environment*)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Stream::EmitStatistics()::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Session::EmitStatistics()::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Session::Close(unsigned int, bool)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Session::MaybeScheduleWrite()::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_http2.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::http2::Http2Stream::Destroy()::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_perf.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_report.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::report::WriteNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, v8::Local<v8::Value>, bool, bool)::$_0::operator()(node::worker::Worker*) const::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node_shadow_realm.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::shadow_realm::ShadowRealm::WeakCallback(v8::WeakCallbackInfo<node::shadow_realm::ShadowRealm> const&)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_worker.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(void*) const::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: node_worker.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>::Call(node::Environment*)
Unexecuted instantiation: node_worker.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>::Call(node::Environment*)
Unexecuted instantiation: stream_pipe.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::StreamPipe::Unpipe(bool)::$_0>::Call(node::Environment*)
Unexecuted instantiation: inspector_agent.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::inspector::Agent::RequestIoThreadStart()::$_0>::Call(node::Environment*)
Unexecuted instantiation: main_thread_interface.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::inspector::MainThreadInterface::Post(std::__1::unique_ptr<node::inspector::Request, std::__1::default_delete<node::inspector::Request> >)::$_0>::Call(node::Environment*)
Unexecuted instantiation: crypto_tls.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::crypto::TLSWrap::EncOut()::$_0>::Call(node::Environment*)
Unexecuted instantiation: crypto_tls.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::crypto::TLSWrap::EncOut()::$_1>::Call(node::Environment*)
Unexecuted instantiation: crypto_tls.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::crypto::TLSWrap::DoWrite(node::WriteWrap*, uv_buf_t*, unsigned long, uv_stream_s*)::$_0>::Call(node::Environment*)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::~Session()::$_0>::Call(node::Environment*)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::~Session()::$_1>::Call(node::Environment*)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::HandleQlog(unsigned int, void const*, unsigned long)::$_0>::Call(node::Environment*)
Unexecuted instantiation: session.cc:node::CallbackQueue<void, node::Environment*>::CallbackImpl<node::quic::Session::EmitKeylog(char const*)::$_0>::Call(node::Environment*)
92
93
}  // namespace node
94
95
#endif  // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
96
97
#endif  // SRC_CALLBACK_QUEUE_INL_H_