Coverage Report

Created: 2025-12-30 08:42

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/node/src/env-inl.h
Line
Count
Source
1
// Copyright Joyent, Inc. and other Node contributors.
2
//
3
// Permission is hereby granted, free of charge, to any person obtaining a
4
// copy of this software and associated documentation files (the
5
// "Software"), to deal in the Software without restriction, including
6
// without limitation the rights to use, copy, modify, merge, publish,
7
// distribute, sublicense, and/or sell copies of the Software, and to permit
8
// persons to whom the Software is furnished to do so, subject to the
9
// following conditions:
10
//
11
// The above copyright notice and this permission notice shall be included
12
// in all copies or substantial portions of the Software.
13
//
14
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
17
// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
18
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
19
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
20
// USE OR OTHER DEALINGS IN THE SOFTWARE.
21
22
#ifndef SRC_ENV_INL_H_
23
#define SRC_ENV_INL_H_
24
25
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
26
27
#include "aliased_buffer-inl.h"
28
#include "callback_queue-inl.h"
29
#include "env.h"
30
#include "node.h"
31
#include "node_context_data.h"
32
#include "node_internals.h"
33
#include "node_perf_common.h"
34
#include "node_realm-inl.h"
35
#include "util-inl.h"
36
#include "uv.h"
37
#include "v8-cppgc.h"
38
#include "v8.h"
39
40
#include <cstddef>
41
#include <cstdint>
42
43
#include <utility>
44
45
namespace node {
46
47
2.03k
inline v8::Isolate* IsolateData::isolate() const {
48
2.03k
  return isolate_;
49
2.03k
}
50
51
420
inline uv_loop_t* IsolateData::event_loop() const {
52
420
  return event_loop_;
53
420
}
54
55
0
inline uint16_t* IsolateData::embedder_id_for_cppgc() const {
56
0
  return &(wrapper_data_->cppgc_id);
57
0
}
58
59
280
inline uint16_t* IsolateData::embedder_id_for_non_cppgc() const {
60
280
  return &(wrapper_data_->non_cppgc_id);
61
280
}
62
63
35
inline NodeArrayBufferAllocator* IsolateData::node_allocator() const {
64
35
  return node_allocator_;
65
35
}
66
67
0
inline MultiIsolatePlatform* IsolateData::platform() const {
68
0
  return platform_;
69
0
}
70
71
35
inline const SnapshotData* IsolateData::snapshot_data() const {
72
35
  return snapshot_data_;
73
35
}
74
75
0
inline void IsolateData::set_worker_context(worker::Worker* context) {
76
0
  CHECK_NULL(worker_context_);  // Should be set only once.
77
0
  worker_context_ = context;
78
0
}
79
80
210
inline worker::Worker* IsolateData::worker_context() const {
81
210
  return worker_context_;
82
210
}
83
84
0
inline v8::Local<v8::String> IsolateData::async_wrap_provider(int index) const {
85
0
  return async_wrap_providers_[index].Get(isolate_);
86
0
}
87
88
285k
inline AliasedUint32Array& AsyncHooks::fields() {
89
285k
  return fields_;
90
285k
}
91
92
35
inline AliasedFloat64Array& AsyncHooks::async_id_fields() {
93
35
  return async_id_fields_;
94
35
}
95
96
35
inline AliasedFloat64Array& AsyncHooks::async_ids_stack() {
97
35
  return async_ids_stack_;
98
35
}
99
100
285k
v8::Local<v8::Array> AsyncHooks::js_execution_async_resources() {
101
285k
  if (js_execution_async_resources_.IsEmpty()) [[unlikely]] {
102
35
    js_execution_async_resources_.Reset(
103
35
        env()->isolate(), v8::Array::New(env()->isolate()));
104
35
  }
105
285k
  return PersistentToLocal::Strong(js_execution_async_resources_);
106
285k
}
107
108
0
v8::Local<v8::Object> AsyncHooks::native_execution_async_resource(size_t i) {
109
0
  if (i >= native_execution_async_resources_.size()) return {};
110
0
  auto resource = native_execution_async_resources_[i];
111
0
  if (std::holds_alternative<v8::Global<v8::Object>*>(resource)) [[unlikely]] {
112
0
    auto* global = std::get<v8::Global<v8::Object>*>(resource);
113
0
    if (global == nullptr) [[unlikely]]
114
0
      return {};
115
0
    return global->Get(env()->isolate());
116
0
  } else {
117
0
    auto* local = std::get<v8::Local<v8::Object>*>(resource);
118
0
    if (local == nullptr) [[unlikely]]
119
0
      return {};
120
0
    return *local;
121
0
  }
122
0
}
123
124
0
inline v8::Local<v8::String> AsyncHooks::provider_string(int idx) {
125
0
  return env()->isolate_data()->async_wrap_provider(idx);
126
0
}
127
128
0
inline void AsyncHooks::no_force_checks() {
129
0
  fields_[kCheck] -= 1;
130
0
}
131
132
182
inline Environment* AsyncHooks::env() {
133
182
  return Environment::ForAsyncHooks(this);
134
182
}
135
136
182
Environment* Environment::ForAsyncHooks(AsyncHooks* hooks) {
137
182
  return ContainerOf(&Environment::async_hooks_, hooks);
138
182
}
139
140
285k
inline size_t Environment::async_callback_scope_depth() const {
141
285k
  return async_callback_scope_depth_;
142
285k
}
143
144
285k
inline void Environment::PushAsyncCallbackScope() {
145
285k
  async_callback_scope_depth_++;
146
285k
}
147
148
285k
inline void Environment::PopAsyncCallbackScope() {
149
285k
  async_callback_scope_depth_--;
150
285k
}
151
152
35
inline AliasedUint32Array& ImmediateInfo::fields() {
153
35
  return fields_;
154
35
}
155
156
0
inline uint32_t ImmediateInfo::count() const {
157
0
  return fields_[kCount];
158
0
}
159
160
70
inline uint32_t ImmediateInfo::ref_count() const {
161
70
  return fields_[kRefCount];
162
70
}
163
164
0
inline bool ImmediateInfo::has_outstanding() const {
165
0
  return fields_[kHasOutstanding] == 1;
166
0
}
167
168
0
inline void ImmediateInfo::ref_count_inc(uint32_t increment) {
169
0
  fields_[kRefCount] += increment;
170
0
}
171
172
70
inline void ImmediateInfo::ref_count_dec(uint32_t decrement) {
173
70
  fields_[kRefCount] -= decrement;
174
70
}
175
176
35
inline AliasedUint8Array& TickInfo::fields() {
177
35
  return fields_;
178
35
}
179
180
570k
inline bool TickInfo::has_tick_scheduled() const {
181
570k
  return fields_[kHasTickScheduled] == 1;
182
570k
}
183
184
285k
inline bool TickInfo::has_rejection_to_warn() const {
185
285k
  return fields_[kHasRejectionToWarn] == 1;
186
285k
}
187
188
855k
inline Environment* Environment::GetCurrent(v8::Isolate* isolate) {
189
855k
  if (!isolate->InContext()) [[unlikely]]
190
0
    return nullptr;
191
855k
  v8::HandleScope handle_scope(isolate);
192
855k
  return GetCurrent(isolate->GetCurrentContext());
193
855k
}
194
195
859k
inline Environment* Environment::GetCurrent(v8::Local<v8::Context> context) {
196
859k
  if (!ContextEmbedderTag::IsNodeContext(context)) [[unlikely]] {
197
0
    return nullptr;
198
0
  }
199
859k
  return static_cast<Environment*>(context->GetAlignedPointerFromEmbedderData(
200
859k
      ContextEmbedderIndex::kEnvironment, EmbedderDataTag::kPerContextData));
201
859k
}
202
203
inline Environment* Environment::GetCurrent(
204
560
    const v8::FunctionCallbackInfo<v8::Value>& info) {
205
560
  return GetCurrent(info.GetIsolate()->GetCurrentContext());
206
560
}
207
208
template <typename T>
209
inline Environment* Environment::GetCurrent(
210
210
    const v8::PropertyCallbackInfo<T>& info) {
211
210
  return GetCurrent(info.GetIsolate()->GetCurrentContext());
212
210
}
node::Environment* node::Environment::GetCurrent<v8::Value>(v8::PropertyCallbackInfo<v8::Value> const&)
Line
Count
Source
210
210
    const v8::PropertyCallbackInfo<T>& info) {
211
210
  return GetCurrent(info.GetIsolate()->GetCurrentContext());
212
210
}
Unexecuted instantiation: node::Environment* node::Environment::GetCurrent<void>(v8::PropertyCallbackInfo<void> const&)
Unexecuted instantiation: node::Environment* node::Environment::GetCurrent<v8::Integer>(v8::PropertyCallbackInfo<v8::Integer> const&)
Unexecuted instantiation: node::Environment* node::Environment::GetCurrent<v8::Boolean>(v8::PropertyCallbackInfo<v8::Boolean> const&)
Unexecuted instantiation: node::Environment* node::Environment::GetCurrent<v8::Array>(v8::PropertyCallbackInfo<v8::Array> const&)
213
214
859k
inline v8::Isolate* Environment::isolate() const {
215
859k
  return isolate_;
216
859k
}
217
218
0
inline cppgc::AllocationHandle& Environment::cppgc_allocation_handle() const {
219
0
  return isolate_->GetCppHeap()->GetAllocationHandle();
220
0
}
221
222
inline v8::ExternalMemoryAccounter* Environment::external_memory_accounter()
223
0
    const {
224
0
  return external_memory_accounter_;
225
0
}
226
227
0
inline Environment* Environment::from_timer_handle(uv_timer_t* handle) {
228
0
  return ContainerOf(&Environment::timer_handle_, handle);
229
0
}
230
231
105
inline uv_timer_t* Environment::timer_handle() {
232
105
  return &timer_handle_;
233
105
}
234
235
inline Environment* Environment::from_immediate_check_handle(
236
0
    uv_check_t* handle) {
237
0
  return ContainerOf(&Environment::immediate_check_handle_, handle);
238
0
}
239
240
140
inline uv_check_t* Environment::immediate_check_handle() {
241
140
  return &immediate_check_handle_;
242
140
}
243
244
70
inline uv_idle_t* Environment::immediate_idle_handle() {
245
70
  return &immediate_idle_handle_;
246
70
}
247
248
template <typename T, typename OnCloseCallback>
249
245
inline void Environment::CloseHandle(T* handle, OnCloseCallback callback) {
250
245
  handle_cleanup_waiting_++;
251
245
  static_assert(sizeof(T) >= sizeof(uv_handle_t), "T is a libuv handle");
252
245
  static_assert(offsetof(T, data) == offsetof(uv_handle_t, data),
253
245
                "T is a libuv handle");
254
245
  static_assert(offsetof(T, close_cb) == offsetof(uv_handle_t, close_cb),
255
245
                "T is a libuv handle");
256
245
  struct CloseData {
257
245
    Environment* env;
258
245
    OnCloseCallback callback;
259
245
    void* original_data;
260
245
  };
261
245
  handle->data = new CloseData { this, callback, handle->data };
262
245
  uv_close(reinterpret_cast<uv_handle_t*>(handle), [](uv_handle_t* handle) {
263
245
    std::unique_ptr<CloseData> data { static_cast<CloseData*>(handle->data) };
264
245
    data->env->handle_cleanup_waiting_--;
265
245
    handle->data = data->original_data;
266
245
    data->callback(reinterpret_cast<T*>(handle));
267
245
  });
env.cc:node::Environment::CloseHandle<uv_handle_s, node::Environment::ClosePerEnvHandles()::$_0::operator()(uv_handle_s*) const::{lambda(uv_handle_s*)#1}>(uv_handle_s*, node::Environment::ClosePerEnvHandles()::$_0::operator()(uv_handle_s*) const::{lambda(uv_handle_s*)#1})::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s*) const
Line
Count
Source
262
210
  uv_close(reinterpret_cast<uv_handle_t*>(handle), [](uv_handle_t* handle) {
263
210
    std::unique_ptr<CloseData> data { static_cast<CloseData*>(handle->data) };
264
210
    data->env->handle_cleanup_waiting_--;
265
210
    handle->data = data->original_data;
266
210
    data->callback(reinterpret_cast<T*>(handle));
267
210
  });
Unexecuted instantiation: node_api.cc:node::Environment::CloseHandle<uv_handle_s, v8impl::(anonymous namespace)::ThreadSafeFunction::CloseHandlesAndMaybeDelete(bool)::{lambda(uv_handle_s*)#1}>(uv_handle_s*, v8impl::(anonymous namespace)::ThreadSafeFunction::CloseHandlesAndMaybeDelete(bool)::{lambda(uv_handle_s*)#1})::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s*) const
Unexecuted instantiation: node_api.cc:node::Environment::CloseHandle<uv_handle_s, v8impl::(anonymous namespace)::ThreadSafeFunction::Init()::{lambda(uv_handle_s*)#1}>(uv_handle_s*, v8impl::(anonymous namespace)::ThreadSafeFunction::Init()::{lambda(uv_handle_s*)#1})::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s*) const
inspector_agent.cc:node::Environment::CloseHandle<uv_async_s, node::inspector::Agent::Start(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::DebugOptions const&, std::__1::shared_ptr<node::ExclusiveAccess<node::HostPort, node::MutexBase<node::LibuvMutexTraits> > >, bool)::$_0::operator()(void*) const::{lambda(uv_async_s*)#1}>(uv_async_s*, node::inspector::Agent::Start(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::DebugOptions const&, std::__1::shared_ptr<node::ExclusiveAccess<node::HostPort, node::MutexBase<node::LibuvMutexTraits> > >, bool)::$_0::operator()(void*) const::{lambda(uv_async_s*)#1})::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s) const
Line
Count
Source
262
35
  uv_close(reinterpret_cast<uv_handle_t*>(handle), [](uv_handle_t* handle) {
263
35
    std::unique_ptr<CloseData> data { static_cast<CloseData*>(handle->data) };
264
35
    data->env->handle_cleanup_waiting_--;
265
35
    handle->data = data->original_data;
266
35
    data->callback(reinterpret_cast<T*>(handle));
267
35
  });
Unexecuted instantiation: node::Environment::CloseHandle<uv_poll_s, void (*)(uv_poll_s*)>(uv_poll_s*, void (*)(uv_poll_s*))::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s*) const
Unexecuted instantiation: cares_wrap.cc:node::Environment::CloseHandle<uv_timer_s, node::cares_wrap::ChannelWrap::CloseTimer()::$_0>(uv_timer_s*, node::cares_wrap::ChannelWrap::CloseTimer()::$_0)::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s*) const
Unexecuted instantiation: node::Environment::CloseHandle<uv_handle_s, void (*)(uv_handle_s*)>(uv_handle_s*, void (*)(uv_handle_s*))::{lambda(uv_handle_s*)#1}::operator()(uv_handle_s*) const
268
245
}
env.cc:void node::Environment::CloseHandle<uv_handle_s, node::Environment::ClosePerEnvHandles()::$_0::operator()(uv_handle_s*) const::{lambda(uv_handle_s*)#1}>(uv_handle_s*, node::Environment::ClosePerEnvHandles()::$_0::operator()(uv_handle_s*) const::{lambda(uv_handle_s*)#1})
Line
Count
Source
249
210
inline void Environment::CloseHandle(T* handle, OnCloseCallback callback) {
250
210
  handle_cleanup_waiting_++;
251
210
  static_assert(sizeof(T) >= sizeof(uv_handle_t), "T is a libuv handle");
252
210
  static_assert(offsetof(T, data) == offsetof(uv_handle_t, data),
253
210
                "T is a libuv handle");
254
210
  static_assert(offsetof(T, close_cb) == offsetof(uv_handle_t, close_cb),
255
210
                "T is a libuv handle");
256
210
  struct CloseData {
257
210
    Environment* env;
258
210
    OnCloseCallback callback;
259
210
    void* original_data;
260
210
  };
261
210
  handle->data = new CloseData { this, callback, handle->data };
262
210
  uv_close(reinterpret_cast<uv_handle_t*>(handle), [](uv_handle_t* handle) {
263
210
    std::unique_ptr<CloseData> data { static_cast<CloseData*>(handle->data) };
264
210
    data->env->handle_cleanup_waiting_--;
265
210
    handle->data = data->original_data;
266
210
    data->callback(reinterpret_cast<T*>(handle));
267
210
  });
268
210
}
Unexecuted instantiation: node_api.cc:void node::Environment::CloseHandle<uv_handle_s, v8impl::(anonymous namespace)::ThreadSafeFunction::CloseHandlesAndMaybeDelete(bool)::{lambda(uv_handle_s*)#1}>(uv_handle_s*, v8impl::(anonymous namespace)::ThreadSafeFunction::CloseHandlesAndMaybeDelete(bool)::{lambda(uv_handle_s*)#1})
Unexecuted instantiation: node_api.cc:void node::Environment::CloseHandle<uv_handle_s, v8impl::(anonymous namespace)::ThreadSafeFunction::Init()::{lambda(uv_handle_s*)#1}>(uv_handle_s*, v8impl::(anonymous namespace)::ThreadSafeFunction::Init()::{lambda(uv_handle_s*)#1})
inspector_agent.cc:void node::Environment::CloseHandle<uv_async_s, node::inspector::Agent::Start(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::DebugOptions const&, std::__1::shared_ptr<node::ExclusiveAccess<node::HostPort, node::MutexBase<node::LibuvMutexTraits> > >, bool)::$_0::operator()(void*) const::{lambda(uv_async_s*)#1}>(uv_async_s*, node::inspector::Agent::Start(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::DebugOptions const&, std::__1::shared_ptr<node::ExclusiveAccess<node::HostPort, node::MutexBase<node::LibuvMutexTraits> > >, bool)::$_0::operator()(void*) const::{lambda(uv_async_s*)#1})
Line
Count
Source
249
35
inline void Environment::CloseHandle(T* handle, OnCloseCallback callback) {
250
35
  handle_cleanup_waiting_++;
251
35
  static_assert(sizeof(T) >= sizeof(uv_handle_t), "T is a libuv handle");
252
35
  static_assert(offsetof(T, data) == offsetof(uv_handle_t, data),
253
35
                "T is a libuv handle");
254
35
  static_assert(offsetof(T, close_cb) == offsetof(uv_handle_t, close_cb),
255
35
                "T is a libuv handle");
256
35
  struct CloseData {
257
35
    Environment* env;
258
35
    OnCloseCallback callback;
259
35
    void* original_data;
260
35
  };
261
35
  handle->data = new CloseData { this, callback, handle->data };
262
35
  uv_close(reinterpret_cast<uv_handle_t*>(handle), [](uv_handle_t* handle) {
263
35
    std::unique_ptr<CloseData> data { static_cast<CloseData*>(handle->data) };
264
35
    data->env->handle_cleanup_waiting_--;
265
35
    handle->data = data->original_data;
266
35
    data->callback(reinterpret_cast<T*>(handle));
267
35
  });
268
35
}
Unexecuted instantiation: void node::Environment::CloseHandle<uv_poll_s, void (*)(uv_poll_s*)>(uv_poll_s*, void (*)(uv_poll_s*))
Unexecuted instantiation: cares_wrap.cc:void node::Environment::CloseHandle<uv_timer_s, node::cares_wrap::ChannelWrap::CloseTimer()::$_0>(uv_timer_s*, node::cares_wrap::ChannelWrap::CloseTimer()::$_0)
Unexecuted instantiation: void node::Environment::CloseHandle<uv_handle_s, void (*)(uv_handle_s*)>(uv_handle_s*, void (*)(uv_handle_s*))
269
270
0
void Environment::IncreaseWaitingRequestCounter() {
271
0
  request_waiting_++;
272
0
}
273
274
0
void Environment::DecreaseWaitingRequestCounter() {
275
0
  request_waiting_--;
276
0
  CHECK_GE(request_waiting_, 0);
277
0
}
278
279
385
inline uv_loop_t* Environment::event_loop() const {
280
385
  return isolate_data()->event_loop();
281
385
}
282
283
#if HAVE_INSPECTOR
284
0
inline bool Environment::is_in_inspector_console_call() const {
285
0
  return is_in_inspector_console_call_;
286
0
}
287
288
0
inline void Environment::set_is_in_inspector_console_call(bool value) {
289
0
  is_in_inspector_console_call_ = value;
290
0
}
291
#endif
292
293
855k
inline AsyncHooks* Environment::async_hooks() {
294
855k
  return &async_hooks_;
295
855k
}
296
297
175
inline ImmediateInfo* Environment::immediate_info() {
298
175
  return &immediate_info_;
299
175
}
300
301
35
inline AliasedInt32Array& Environment::timeout_info() {
302
35
  return timeout_info_;
303
35
}
304
305
285k
inline TickInfo* Environment::tick_info() {
306
285k
  return &tick_info_;
307
285k
}
308
309
0
inline permission::Permission* Environment::permission() {
310
0
  return &permission_;
311
0
}
312
313
0
inline uint64_t Environment::timer_base() const {
314
0
  return timer_base_;
315
0
}
316
317
315
inline std::shared_ptr<KVStore> Environment::env_vars() {
318
315
  return env_vars_;
319
315
}
320
321
35
inline void Environment::set_env_vars(std::shared_ptr<KVStore> env_vars) {
322
35
  env_vars_ = env_vars;
323
35
}
324
325
0
inline bool Environment::printed_error() const {
326
0
  return printed_error_;
327
0
}
328
329
0
inline void Environment::set_printed_error(bool value) {
330
0
  printed_error_ = value;
331
0
}
332
333
0
inline void Environment::set_trace_sync_io(bool value) {
334
0
  trace_sync_io_ = value;
335
0
}
336
337
0
inline bool Environment::abort_on_uncaught_exception() const {
338
0
  return options_->abort_on_uncaught_exception;
339
0
}
340
341
0
inline void Environment::set_force_context_aware(bool value) {
342
0
  options_->force_context_aware = value;
343
0
}
344
345
0
inline bool Environment::force_context_aware() const {
346
0
  return options_->force_context_aware;
347
0
}
348
349
35
inline void Environment::set_exiting(bool value) {
350
35
  exit_info_[kExiting] = value ? 1 : 0;
351
35
}
352
353
0
inline bool Environment::exiting() const {
354
0
  return exit_info_[kExiting] == 1;
355
0
}
356
357
0
inline ExitCode Environment::exit_code(const ExitCode default_code) const {
358
0
  return exit_info_[kHasExitCode] == 0
359
0
             ? default_code
360
0
             : static_cast<ExitCode>(exit_info_[kExitCode]);
361
0
}
362
363
0
inline void Environment::set_exit_code(const ExitCode code) {
364
0
  exit_info_[kExitCode] = static_cast<int>(code);
365
0
  exit_info_[kHasExitCode] = 1;
366
0
}
367
368
35
inline AliasedInt32Array& Environment::exit_info() {
369
35
  return exit_info_;
370
35
}
371
372
0
inline void Environment::set_abort_on_uncaught_exception(bool value) {
373
0
  options_->abort_on_uncaught_exception = value;
374
0
}
375
376
35
inline AliasedUint32Array& Environment::should_abort_on_uncaught_toggle() {
377
35
  return should_abort_on_uncaught_toggle_;
378
35
}
379
380
0
inline AliasedInt32Array& Environment::stream_base_state() {
381
0
  return stream_base_state_;
382
0
}
383
384
ShouldNotAbortOnUncaughtScope::ShouldNotAbortOnUncaughtScope(
385
    Environment* env)
386
35
    : env_(env) {
387
35
  env_->PushShouldNotAbortOnUncaughtScope();
388
35
}
389
390
35
ShouldNotAbortOnUncaughtScope::~ShouldNotAbortOnUncaughtScope() {
391
35
  Close();
392
35
}
393
394
35
void ShouldNotAbortOnUncaughtScope::Close() {
395
35
  if (env_ != nullptr) {
396
35
    env_->PopShouldNotAbortOnUncaughtScope();
397
35
    env_ = nullptr;
398
35
  }
399
35
}
400
401
35
inline void Environment::PushShouldNotAbortOnUncaughtScope() {
402
35
  should_not_abort_scope_counter_++;
403
35
}
404
405
35
inline void Environment::PopShouldNotAbortOnUncaughtScope() {
406
35
  should_not_abort_scope_counter_--;
407
35
}
408
409
0
inline bool Environment::inside_should_not_abort_on_uncaught_scope() const {
410
0
  return should_not_abort_scope_counter_ > 0;
411
0
}
412
413
0
inline std::vector<double>* Environment::destroy_async_id_list() {
414
0
  return &destroy_async_id_list_;
415
0
}
416
417
2.52k
inline builtins::BuiltinLoader* Environment::builtin_loader() {
418
2.52k
  return &builtin_loader_;
419
2.52k
}
420
421
35
inline const EmbedderPreloadCallback& Environment::embedder_preload() const {
422
35
  return embedder_preload_;
423
35
}
424
425
0
inline void Environment::set_embedder_preload(EmbedderPreloadCallback fn) {
426
0
  embedder_preload_ = std::move(fn);
427
0
}
428
429
0
inline double Environment::new_async_id() {
430
0
  async_hooks()->async_id_fields()[AsyncHooks::kAsyncIdCounter] += 1;
431
0
  return async_hooks()->async_id_fields()[AsyncHooks::kAsyncIdCounter];
432
0
}
433
434
0
inline double Environment::execution_async_id() {
435
0
  return async_hooks()->async_id_fields()[AsyncHooks::kExecutionAsyncId];
436
0
}
437
438
0
inline double Environment::trigger_async_id() {
439
0
  return async_hooks()->async_id_fields()[AsyncHooks::kTriggerAsyncId];
440
0
}
441
442
0
inline double Environment::get_default_trigger_async_id() {
443
0
  double default_trigger_async_id =
444
0
    async_hooks()->async_id_fields()[AsyncHooks::kDefaultTriggerAsyncId];
445
  // If defaultTriggerAsyncId isn't set, use the executionAsyncId
446
0
  if (default_trigger_async_id < 0)
447
0
    default_trigger_async_id = execution_async_id();
448
0
  return default_trigger_async_id;
449
0
}
450
451
0
inline int64_t Environment::stack_trace_limit() const {
452
0
  return isolate_data_->options()->stack_trace_limit;
453
0
}
454
455
570k
inline std::shared_ptr<EnvironmentOptions> Environment::options() {
456
570k
  return options_;
457
570k
}
458
459
35
inline const std::vector<std::string>& Environment::argv() {
460
35
  return argv_;
461
35
}
462
463
35
inline const std::vector<std::string>& Environment::exec_argv() {
464
35
  return exec_argv_;
465
35
}
466
467
35
inline const std::string& Environment::exec_path() const {
468
35
  return exec_path_;
469
35
}
470
471
0
inline CompileCacheHandler* Environment::compile_cache_handler() {
472
0
  auto* result = compile_cache_handler_.get();
473
0
  DCHECK_NOT_NULL(result);
474
0
  return result;
475
0
}
476
477
35
inline bool Environment::use_compile_cache() const {
478
35
  return compile_cache_handler_.get() != nullptr;
479
35
}
480
481
#if HAVE_INSPECTOR
482
0
inline void Environment::set_coverage_directory(const char* dir) {
483
0
  coverage_directory_ = std::string(dir);
484
0
}
485
486
inline void Environment::set_coverage_connection(
487
0
    std::unique_ptr<profiler::V8CoverageConnection> connection) {
488
0
  CHECK_NULL(coverage_connection_);
489
0
  std::swap(coverage_connection_, connection);
490
0
}
491
492
35
inline profiler::V8CoverageConnection* Environment::coverage_connection() {
493
35
  return coverage_connection_.get();
494
35
}
495
496
0
inline const std::string& Environment::coverage_directory() const {
497
0
  return coverage_directory_;
498
0
}
499
500
inline void Environment::set_cpu_profiler_connection(
501
0
    std::unique_ptr<profiler::V8CpuProfilerConnection> connection) {
502
0
  CHECK_NULL(cpu_profiler_connection_);
503
0
  std::swap(cpu_profiler_connection_, connection);
504
0
}
505
506
inline profiler::V8CpuProfilerConnection*
507
35
Environment::cpu_profiler_connection() {
508
35
  return cpu_profiler_connection_.get();
509
35
}
510
511
0
inline void Environment::set_cpu_prof_interval(uint64_t interval) {
512
0
  cpu_prof_interval_ = interval;
513
0
}
514
515
0
inline uint64_t Environment::cpu_prof_interval() const {
516
0
  return cpu_prof_interval_;
517
0
}
518
519
0
inline void Environment::set_cpu_prof_name(const std::string& name) {
520
0
  cpu_prof_name_ = name;
521
0
}
522
523
0
inline const std::string& Environment::cpu_prof_name() const {
524
0
  return cpu_prof_name_;
525
0
}
526
527
0
inline void Environment::set_cpu_prof_dir(const std::string& dir) {
528
0
  cpu_prof_dir_ = dir;
529
0
}
530
531
0
inline const std::string& Environment::cpu_prof_dir() const {
532
0
  return cpu_prof_dir_;
533
0
}
534
535
inline void Environment::set_heap_profiler_connection(
536
0
    std::unique_ptr<profiler::V8HeapProfilerConnection> connection) {
537
0
  CHECK_NULL(heap_profiler_connection_);
538
0
  std::swap(heap_profiler_connection_, connection);
539
0
}
540
541
inline profiler::V8HeapProfilerConnection*
542
35
Environment::heap_profiler_connection() {
543
35
  return heap_profiler_connection_.get();
544
35
}
545
546
0
inline void Environment::set_heap_prof_name(const std::string& name) {
547
0
  heap_prof_name_ = name;
548
0
}
549
550
0
inline const std::string& Environment::heap_prof_name() const {
551
0
  return heap_prof_name_;
552
0
}
553
554
0
inline void Environment::set_heap_prof_dir(const std::string& dir) {
555
0
  heap_prof_dir_ = dir;
556
0
}
557
558
0
inline const std::string& Environment::heap_prof_dir() const {
559
0
  return heap_prof_dir_;
560
0
}
561
562
0
inline void Environment::set_heap_prof_interval(uint64_t interval) {
563
0
  heap_prof_interval_ = interval;
564
0
}
565
566
0
inline uint64_t Environment::heap_prof_interval() const {
567
0
  return heap_prof_interval_;
568
0
}
569
570
#endif  // HAVE_INSPECTOR
571
572
inline
573
70
std::shared_ptr<ExclusiveAccess<HostPort>> Environment::inspector_host_port() {
574
70
  return inspector_host_port_;
575
70
}
576
577
70
inline std::shared_ptr<PerIsolateOptions> IsolateData::options() {
578
70
  return options_;
579
70
}
580
581
template <typename Fn>
582
0
void Environment::SetImmediate(Fn&& cb, CallbackFlags::Flags flags) {
583
0
  auto callback = native_immediates_.CreateCallback(std::move(cb), flags);
584
0
  native_immediates_.Push(std::move(callback));
585
586
0
  if (flags & CallbackFlags::kRefed) {
587
0
    if (immediate_info()->ref_count() == 0)
588
0
      ToggleImmediateRef(true);
589
0
    immediate_info()->ref_count_inc(1);
590
0
  }
591
0
}
Unexecuted instantiation: void node::Environment::SetImmediate<void (*)(node::Environment*)>(void (*&&)(node::Environment*), node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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:void node::Environment::SetImmediate<node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0>(node_napi_env__::EnqueueFinalizer(v8impl::RefTracker*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}>(node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}>(node::fs_dir::DirHandle::GCClose()::{lambda(node::Environment*)#2}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}>(node::fs::FileHandle::Close()::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:void node::Environment::SetImmediate<node::http2::Http2Stream::EmitStatistics()::$_0>(node::http2::Http2Stream::EmitStatistics()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:void node::Environment::SetImmediate<node::http2::Http2Session::EmitStatistics()::$_0>(node::http2::Http2Session::EmitStatistics()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:void node::Environment::SetImmediate<node::http2::Http2Session::Close(unsigned int, bool)::$_0>(node::http2::Http2Session::Close(unsigned int, bool)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:void node::Environment::SetImmediate<node::http2::Http2Session::MaybeScheduleWrite()::$_0>(node::http2::Http2Session::MaybeScheduleWrite()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_http2.cc:void node::Environment::SetImmediate<node::http2::Http2Stream::Destroy()::$_0>(node::http2::Http2Stream::Destroy()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_perf.cc:void node::Environment::SetImmediate<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_shadow_realm.cc:void node::Environment::SetImmediate<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: stream_pipe.cc:void node::Environment::SetImmediate<node::StreamPipe::Unpipe(bool)::$_0>(node::StreamPipe::Unpipe(bool)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:void node::Environment::SetImmediate<node::crypto::TLSWrap::EncOut()::$_0>(node::crypto::TLSWrap::EncOut()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:void node::Environment::SetImmediate<node::crypto::TLSWrap::EncOut()::$_1>(node::crypto::TLSWrap::EncOut()::$_1&&, node::CallbackFlags::Flags)
Unexecuted instantiation: crypto_tls.cc:void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::AnyTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::ATraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::AaaaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::CaaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::CnameTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::MxTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::NsTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::TlsaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::TlsaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::TlsaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::TlsaTraits>::QueueResponseCallback(int)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::TxtTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::SrvTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::PtrTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::NaptrTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::SoaTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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: void node::Environment::SetImmediate<node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}>(node::cares_wrap::QueryWrap<node::cares_wrap::ReverseTraits>::QueuePermissionModelResponseCallback(char const*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: void node::Environment::SetImmediate<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)
Unexecuted instantiation: session.cc:void node::Environment::SetImmediate<node::quic::Session::Destroy()::$_0>(node::quic::Session::Destroy()::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: session.cc:void node::Environment::SetImmediate<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:void node::Environment::SetImmediate<node::quic::Session::EmitKeylog(char const*)::$_0>(node::quic::Session::EmitKeylog(char const*)::$_0&&, node::CallbackFlags::Flags)
592
593
template <typename Fn>
594
35
void Environment::SetImmediateThreadsafe(Fn&& cb, CallbackFlags::Flags flags) {
595
35
  auto callback = native_immediates_threadsafe_.CreateCallback(
596
35
      std::move(cb), flags);
597
35
  {
598
35
    Mutex::ScopedLock lock(native_immediates_threadsafe_mutex_);
599
35
    native_immediates_threadsafe_.Push(std::move(callback));
600
35
    if (task_queues_async_initialized_)
601
35
      uv_async_send(&task_queues_async_);
602
35
  }
603
35
}
env.cc:void node::Environment::SetImmediateThreadsafe<node::Environment::ExitEnv(node::StopFlags::Flags)::$_0>(node::Environment::ExitEnv(node::StopFlags::Flags)::$_0&&, node::CallbackFlags::Flags)
Line
Count
Source
594
35
void Environment::SetImmediateThreadsafe(Fn&& cb, CallbackFlags::Flags flags) {
595
35
  auto callback = native_immediates_threadsafe_.CreateCallback(
596
35
      std::move(cb), flags);
597
35
  {
598
35
    Mutex::ScopedLock lock(native_immediates_threadsafe_mutex_);
599
35
    native_immediates_threadsafe_.Push(std::move(callback));
600
35
    if (task_queues_async_initialized_)
601
35
      uv_async_send(&task_queues_async_);
602
35
  }
603
35
}
Unexecuted instantiation: node_buffer.cc:void node::Environment::SetImmediateThreadsafe<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: node_locks.cc:void node::Environment::SetImmediateThreadsafe<node::worker::locks::LockManager::WakeEnvironment(node::Environment*)::$_0>(node::worker::locks::LockManager::WakeEnvironment(node::Environment*)::$_0&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<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:void node::Environment::SetImmediateThreadsafe<node::worker::Worker::CpuUsage(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::CpuUsage(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<node::worker::Worker::StartCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::StartCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<node::worker::Worker::StopCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::StopCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<node::worker::Worker::StartHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::StartHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<node::worker::Worker::StopHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::StopHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<node::worker::Worker::GetHeapStatistics(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}>(node::worker::Worker::GetHeapStatistics(v8::FunctionCallbackInfo<v8::Value> const&)::$_0::operator()(node::Environment*)::{lambda(node::Environment*)#1}&&, node::CallbackFlags::Flags)
Unexecuted instantiation: node_worker.cc:void node::Environment::SetImmediateThreadsafe<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)
604
605
template <typename Fn>
606
0
void Environment::RequestInterrupt(Fn&& cb) {
607
0
  auto callback = native_immediates_interrupts_.CreateCallback(
608
0
      std::move(cb), CallbackFlags::kRefed);
609
0
  {
610
0
    Mutex::ScopedLock lock(native_immediates_threadsafe_mutex_);
611
0
    native_immediates_interrupts_.Push(std::move(callback));
612
0
    if (task_queues_async_initialized_)
613
0
      uv_async_send(&task_queues_async_);
614
0
  }
615
0
  RequestInterruptFromV8();
616
0
}
Unexecuted instantiation: hooks.cc:void node::Environment::RequestInterrupt<node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0>(node::RequestInterrupt(node::Environment*, void (*)(void*), void*)::$_0&&)
Unexecuted instantiation: async_wrap.cc:void node::Environment::RequestInterrupt<node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0>(node::AsyncWrap::EmitDestroy(node::Environment*, double)::$_0&&)
Unexecuted instantiation: node_report.cc:void node::Environment::RequestInterrupt<node::report::WriteNodeReport(v8::Isolate*, node::Environment*, 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> >, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, v8::Local<v8::Value>, bool, bool, bool)::$_0::operator()(node::worker::Worker*) const::{lambda(node::Environment*)#1}>(node::report::WriteNodeReport(v8::Isolate*, node::Environment*, 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> >, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, v8::Local<v8::Value>, bool, bool, bool)::$_0::operator()(node::worker::Worker*) const::{lambda(node::Environment*)#1}&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::CpuUsage(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::CpuUsage(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::StartCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::StartCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::StopCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::StopCpuProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::StartHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::StartHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::StopHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::StopHeapProfile(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::GetHeapStatistics(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::GetHeapStatistics(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: node_worker.cc:void node::Environment::RequestInterrupt<node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0>(node::worker::Worker::TakeHeapSnapshot(v8::FunctionCallbackInfo<v8::Value> const&)::$_0&&)
Unexecuted instantiation: inspector_agent.cc:void node::Environment::RequestInterrupt<node::inspector::Agent::RequestIoThreadStart()::$_0>(node::inspector::Agent::RequestIoThreadStart()::$_0&&)
Unexecuted instantiation: main_thread_interface.cc:void node::Environment::RequestInterrupt<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&&)
617
618
573k
inline bool Environment::can_call_into_js() const {
619
573k
  return can_call_into_js_ && !is_stopping();
620
573k
}
621
622
70
inline void Environment::set_can_call_into_js(bool can_call_into_js) {
623
70
  can_call_into_js_ = can_call_into_js;
624
70
}
625
626
210
inline bool Environment::has_run_bootstrapping_code() const {
627
210
  return principal_realm_->has_run_bootstrapping_code();
628
210
}
629
630
0
inline bool Environment::has_serialized_options() const {
631
0
  return has_serialized_options_;
632
0
}
633
634
35
inline void Environment::set_has_serialized_options(bool value) {
635
35
  has_serialized_options_ = value;
636
35
}
637
638
175
inline bool Environment::is_main_thread() const {
639
175
  return worker_context() == nullptr;
640
175
}
641
642
0
inline bool Environment::no_native_addons() const {
643
0
  return (flags_ & EnvironmentFlags::kNoNativeAddons) ||
644
0
          !options_->allow_native_addons;
645
0
}
646
647
35
inline bool Environment::should_not_register_esm_loader() const {
648
35
  return flags_ & EnvironmentFlags::kNoRegisterESMLoader;
649
35
}
650
651
175
inline bool Environment::owns_process_state() const {
652
175
  return flags_ & EnvironmentFlags::kOwnsProcessState;
653
175
}
654
655
35
inline bool Environment::owns_inspector() const {
656
35
  return flags_ & EnvironmentFlags::kOwnsInspector;
657
35
}
658
659
35
inline bool Environment::should_create_inspector() const {
660
35
  return (flags_ & EnvironmentFlags::kNoCreateInspector) == 0 &&
661
35
         !(options_->test_runner && options_->test_isolation == "process") &&
662
35
         !options_->watch_mode;
663
35
}
664
665
35
inline bool Environment::should_wait_for_inspector_frontend() const {
666
35
  return (flags_ & EnvironmentFlags::kNoWaitForInspectorFrontend) == 0;
667
35
}
668
669
0
inline bool Environment::tracks_unmanaged_fds() const {
670
0
  return flags_ & EnvironmentFlags::kTrackUnmanagedFds;
671
0
}
672
673
0
inline bool Environment::hide_console_windows() const {
674
0
  return flags_ & EnvironmentFlags::kHideConsoleWindows;
675
0
}
676
677
35
inline bool Environment::no_global_search_paths() const {
678
35
  return (flags_ & EnvironmentFlags::kNoGlobalSearchPaths) ||
679
35
         !options_->global_search_paths;
680
35
}
681
682
35
inline bool Environment::should_start_debug_signal_handler() const {
683
35
  return ((flags_ & EnvironmentFlags::kNoStartDebugSignalHandler) == 0) &&
684
35
         !options_->disable_sigusr1;
685
35
}
686
687
70
inline bool Environment::no_browser_globals() const {
688
  // configure --no-browser-globals
689
#ifdef NODE_NO_BROWSER_GLOBALS
690
  return true;
691
#else
692
70
  return flags_ & EnvironmentFlags::kNoBrowserGlobals;
693
70
#endif
694
70
}
695
696
35
void Environment::set_source_maps_enabled(bool on) {
697
35
  source_maps_enabled_ = on;
698
35
}
699
700
0
bool Environment::source_maps_enabled() const {
701
0
  return source_maps_enabled_;
702
0
}
703
704
35
inline uint64_t Environment::thread_id() const {
705
35
  return thread_id_;
706
35
}
707
708
70
inline std::string_view Environment::thread_name() const {
709
70
  return thread_name_;
710
70
}
711
712
175
inline worker::Worker* Environment::worker_context() const {
713
175
  return isolate_data()->worker_context();
714
175
}
715
716
0
inline void Environment::add_sub_worker_context(worker::Worker* context) {
717
0
  sub_worker_contexts_.insert(context);
718
0
}
719
720
0
inline void Environment::remove_sub_worker_context(worker::Worker* context) {
721
0
  sub_worker_contexts_.erase(context);
722
0
}
723
724
template <typename Fn>
725
0
inline void Environment::ForEachWorker(Fn&& iterator) {
726
0
  for (worker::Worker* w : sub_worker_contexts_) iterator(w);
727
0
}
728
729
1.42M
inline bool Environment::is_stopping() const {
730
1.42M
  return is_stopping_.load();
731
1.42M
}
732
733
70
inline void Environment::set_stopping(bool value) {
734
70
  is_stopping_.store(value);
735
70
}
736
737
0
inline std::list<node_module>* Environment::extra_linked_bindings() {
738
0
  return &extra_linked_bindings_;
739
0
}
740
741
0
inline node_module* Environment::extra_linked_bindings_head() {
742
0
  return extra_linked_bindings_.size() > 0 ?
743
0
      &extra_linked_bindings_.front() : nullptr;
744
0
}
745
746
0
inline node_module* Environment::extra_linked_bindings_tail() {
747
0
  return extra_linked_bindings_.size() > 0 ?
748
0
      &extra_linked_bindings_.back() : nullptr;
749
0
}
750
751
0
inline const Mutex& Environment::extra_linked_bindings_mutex() const {
752
0
  return extra_linked_bindings_mutex_;
753
0
}
754
755
70
inline performance::PerformanceState* Environment::performance_state() {
756
70
  return performance_state_.get();
757
70
}
758
759
8.00k
inline IsolateData* Environment::isolate_data() const {
760
8.00k
  return isolate_data_;
761
8.00k
}
762
763
template <typename T>
764
0
inline void Environment::ForEachRealm(T&& iterator) const {
765
  // TODO(legendecas): iterate over more realms bound to the environment.
766
0
  iterator(principal_realm());
767
0
}
Unexecuted instantiation: node_snapshotable.cc:void node::Environment::ForEachRealm<node::SnapshotBuilder::CreateSnapshot(node::SnapshotData*, node::CommonEnvironmentSetup*)::$_0>(node::SnapshotBuilder::CreateSnapshot(node::SnapshotData*, node::CommonEnvironmentSetup*)::$_0&&) const
Unexecuted instantiation: embed_helpers.cc:void node::Environment::ForEachRealm<node::SpinEventLoopInternal(node::Environment*)::$_0>(node::SpinEventLoopInternal(node::Environment*)::$_0&&) const
768
769
0
inline void Environment::ThrowError(const char* errmsg) {
770
0
  ThrowError(v8::Exception::Error, errmsg);
771
0
}
772
773
0
inline void Environment::ThrowTypeError(const char* errmsg) {
774
0
  ThrowError(v8::Exception::TypeError, errmsg);
775
0
}
776
777
0
inline void Environment::ThrowRangeError(const char* errmsg) {
778
0
  ThrowError(v8::Exception::RangeError, errmsg);
779
0
}
780
781
inline void Environment::ThrowError(
782
    v8::Local<v8::Value> (*fun)(v8::Local<v8::String>, v8::Local<v8::Value>),
783
0
    const char* errmsg) {
784
0
  v8::HandleScope handle_scope(isolate());
785
0
  isolate()->ThrowException(fun(OneByteString(isolate(), errmsg), {}));
786
0
}
787
788
inline void Environment::ThrowStdErrException(std::error_code error_code,
789
                                              const char* syscall,
790
0
                                              const char* path) {
791
0
  ThrowErrnoException(
792
0
      error_code.value(), syscall, error_code.message().c_str(), path);
793
0
}
794
795
inline void Environment::ThrowErrnoException(int errorno,
796
                                             const char* syscall,
797
                                             const char* message,
798
0
                                             const char* path) {
799
0
  isolate()->ThrowException(
800
0
      ErrnoException(isolate(), errorno, syscall, message, path));
801
0
}
802
803
inline void Environment::ThrowUVException(int errorno,
804
                                          const char* syscall,
805
                                          const char* message,
806
                                          const char* path,
807
0
                                          const char* dest) {
808
0
  isolate()->ThrowException(
809
0
      UVException(isolate(), errorno, syscall, message, path, dest));
810
0
}
811
812
165
void Environment::AddCleanupHook(CleanupQueue::Callback fn, void* arg) {
813
165
  cleanup_queue_.Add(fn, arg);
814
165
}
815
816
0
void Environment::RemoveCleanupHook(CleanupQueue::Callback fn, void* arg) {
817
0
  cleanup_queue_.Remove(fn, arg);
818
0
}
819
820
void Environment::set_process_exit_handler(
821
0
    std::function<void(Environment*, ExitCode)>&& handler) {
822
0
  process_exit_handler_ = std::move(handler);
823
0
}
824
825
#define VP(PropertyName, StringValue) V(v8::Private, PropertyName)
826
#define VY(PropertyName, StringValue) V(v8::Symbol, PropertyName)
827
#define VS(PropertyName, StringValue) V(v8::String, PropertyName)
828
#define VR(PropertyName, TypeName) V(v8::Private, per_realm_##PropertyName)
829
#define V(TypeName, PropertyName)                                             \
830
  inline                                                                      \
831
5.13k
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
5.13k
    return PropertyName ## _ .Get(isolate_);                                  \
833
5.13k
  }
node::IsolateData::arrow_message_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::contextify_context_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::decorated_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::transfer_mode_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::host_defined_option_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::js_transferable_wrapper_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::entry_point_module_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::entry_point_promise_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::module_source_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::module_export_names_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::module_circular_visited_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::module_export_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::module_first_parent_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::module_last_parent_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::napi_type_tag() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::napi_wrapper() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::untransferable_object_private_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::exit_info_private_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::promise_trace_id() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::source_map_data_private_symbol() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::fs_use_promises_symbol() const
Line
Count
Source
831
140
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
140
    return PropertyName ## _ .Get(isolate_);                                  \
833
140
  }
node::IsolateData::async_id_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::constructor_key_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::handle_onclose_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::no_message_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::messaging_deserialize_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::imported_cjs_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::messaging_transfer_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::messaging_clone_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::messaging_transfer_list_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::oninit_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::owner_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::onpskexchange_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::resource_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::trigger_async_id_symbol() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::builtin_source_text_module_hdo() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::source_text_module_default_hdo() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::vm_context_no_contextify() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::vm_dynamic_import_default_internal() const
Line
Count
Source
831
140
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
140
    return PropertyName ## _ .Get(isolate_);                                  \
833
140
  }
node::IsolateData::vm_dynamic_import_main_context_default() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::vm_dynamic_import_missing_flag() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::vm_dynamic_import_no_callback() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
node::IsolateData::__filename_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::__dirname_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::ack_string() const
Unexecuted instantiation: node::IsolateData::address_string() const
Unexecuted instantiation: node::IsolateData::aliases_string() const
Unexecuted instantiation: node::IsolateData::allow_bare_named_params_string() const
Unexecuted instantiation: node::IsolateData::allow_unknown_named_params_string() const
Unexecuted instantiation: node::IsolateData::alpn_callback_string() const
Unexecuted instantiation: node::IsolateData::args_string() const
node::IsolateData::async_ids_stack_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::attributes_string() const
Unexecuted instantiation: node::IsolateData::backup_string() const
Unexecuted instantiation: node::IsolateData::base_string() const
Unexecuted instantiation: node::IsolateData::base_url_string() const
Unexecuted instantiation: node::IsolateData::buffer_string() const
Unexecuted instantiation: node::IsolateData::bytes_parsed_string() const
node::IsolateData::bytes_read_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::bytes_written_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::cached_data_produced_string() const
Unexecuted instantiation: node::IsolateData::cached_data_rejected_string() const
Unexecuted instantiation: node::IsolateData::cached_data_string() const
Unexecuted instantiation: node::IsolateData::change_string() const
Unexecuted instantiation: node::IsolateData::changes_string() const
Unexecuted instantiation: node::IsolateData::chunks_sent_since_last_write_string() const
Unexecuted instantiation: node::IsolateData::clone_unsupported_type_str() const
Unexecuted instantiation: node::IsolateData::clone_transfer_needed_str() const
Unexecuted instantiation: node::IsolateData::clone_untransferable_str() const
Unexecuted instantiation: node::IsolateData::code_string() const
node::IsolateData::config_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::constants_string() const
Line
Count
Source
831
105
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
105
    return PropertyName ## _ .Get(isolate_);                                  \
833
105
  }
Unexecuted instantiation: node::IsolateData::crypto_dh_string() const
Unexecuted instantiation: node::IsolateData::crypto_dsa_string() const
Unexecuted instantiation: node::IsolateData::crypto_ec_string() const
Unexecuted instantiation: node::IsolateData::crypto_ed25519_string() const
Unexecuted instantiation: node::IsolateData::crypto_ed448_string() const
Unexecuted instantiation: node::IsolateData::crypto_ml_dsa_44_string() const
Unexecuted instantiation: node::IsolateData::crypto_ml_dsa_65_string() const
Unexecuted instantiation: node::IsolateData::crypto_ml_dsa_87_string() const
Unexecuted instantiation: node::IsolateData::crypto_ml_kem_512_string() const
Unexecuted instantiation: node::IsolateData::crypto_ml_kem_768_string() const
Unexecuted instantiation: node::IsolateData::crypto_ml_kem_1024_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_sha2_128f_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_sha2_128s_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_sha2_192f_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_sha2_192s_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_sha2_256f_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_sha2_256s_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_shake_128f_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_shake_128s_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_shake_192f_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_shake_192s_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_shake_256f_string() const
Unexecuted instantiation: node::IsolateData::crypto_slh_dsa_shake_256s_string() const
Unexecuted instantiation: node::IsolateData::crypto_x25519_string() const
Unexecuted instantiation: node::IsolateData::crypto_x448_string() const
Unexecuted instantiation: node::IsolateData::crypto_rsa_string() const
Unexecuted instantiation: node::IsolateData::crypto_rsa_pss_string() const
Unexecuted instantiation: node::IsolateData::cwd_string() const
Unexecuted instantiation: node::IsolateData::data_string() const
Unexecuted instantiation: node::IsolateData::default_is_true_string() const
Unexecuted instantiation: node::IsolateData::defensive_string() const
Unexecuted instantiation: node::IsolateData::deserialize_info_string() const
Unexecuted instantiation: node::IsolateData::dest_string() const
Unexecuted instantiation: node::IsolateData::destroyed_string() const
Unexecuted instantiation: node::IsolateData::detached_string() const
Unexecuted instantiation: node::IsolateData::dh_string() const
Unexecuted instantiation: node::IsolateData::dirname_string() const
Unexecuted instantiation: node::IsolateData::divisor_length_string() const
Unexecuted instantiation: node::IsolateData::dns_a_string() const
Unexecuted instantiation: node::IsolateData::dns_aaaa_string() const
Unexecuted instantiation: node::IsolateData::dns_caa_string() const
Unexecuted instantiation: node::IsolateData::dns_cname_string() const
Unexecuted instantiation: node::IsolateData::dns_mx_string() const
Unexecuted instantiation: node::IsolateData::dns_naptr_string() const
Unexecuted instantiation: node::IsolateData::dns_ns_string() const
Unexecuted instantiation: node::IsolateData::dns_ptr_string() const
Unexecuted instantiation: node::IsolateData::dns_soa_string() const
Unexecuted instantiation: node::IsolateData::dns_srv_string() const
Unexecuted instantiation: node::IsolateData::dns_tlsa_string() const
Unexecuted instantiation: node::IsolateData::dns_txt_string() const
Unexecuted instantiation: node::IsolateData::done_string() const
Unexecuted instantiation: node::IsolateData::duration_string() const
Unexecuted instantiation: node::IsolateData::ecdh_string() const
Unexecuted instantiation: node::IsolateData::emit_string() const
Unexecuted instantiation: node::IsolateData::emit_warning_string() const
Unexecuted instantiation: node::IsolateData::encoding_string() const
Unexecuted instantiation: node::IsolateData::env_pairs_string() const
Unexecuted instantiation: node::IsolateData::env_var_settings_string() const
Unexecuted instantiation: node::IsolateData::err_sqlite_error_string() const
Unexecuted instantiation: node::IsolateData::errcode_string() const
Unexecuted instantiation: node::IsolateData::errno_string() const
Unexecuted instantiation: node::IsolateData::error_string() const
Unexecuted instantiation: node::IsolateData::errstr_string() const
Unexecuted instantiation: node::IsolateData::events_waiting() const
Unexecuted instantiation: node::IsolateData::events() const
Unexecuted instantiation: node::IsolateData::exclusive_string() const
Unexecuted instantiation: node::IsolateData::exponent_string() const
node::IsolateData::exports_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::external_stream_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::family_string() const
Unexecuted instantiation: node::IsolateData::fatal_exception_string() const
node::IsolateData::fd_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::fields_string() const
Unexecuted instantiation: node::IsolateData::file_string() const
node::IsolateData::filename_string() const
Line
Count
Source
831
130
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
130
    return PropertyName ## _ .Get(isolate_);                                  \
833
130
  }
Unexecuted instantiation: node::IsolateData::filter_string() const
Unexecuted instantiation: node::IsolateData::flags_string() const
Unexecuted instantiation: node::IsolateData::flowlabel_string() const
Unexecuted instantiation: node::IsolateData::frames_received_string() const
Unexecuted instantiation: node::IsolateData::frames_sent_string() const
Unexecuted instantiation: node::IsolateData::function_string() const
Unexecuted instantiation: node::IsolateData::get_string() const
Unexecuted instantiation: node::IsolateData::get_data_clone_error_string() const
Unexecuted instantiation: node::IsolateData::get_shared_array_buffer_id_string() const
Unexecuted instantiation: node::IsolateData::gid_string() const
Unexecuted instantiation: node::IsolateData::groups_string() const
node::IsolateData::has_regexp_groups_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::has_top_level_await_string() const
node::IsolateData::hash_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::h2_string() const
Unexecuted instantiation: node::IsolateData::handle_string() const
Unexecuted instantiation: node::IsolateData::hash_algorithm_string() const
Unexecuted instantiation: node::IsolateData::help_text_string() const
Unexecuted instantiation: node::IsolateData::homedir_string() const
node::IsolateData::host_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::hostname_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::href_string() const
Unexecuted instantiation: node::IsolateData::http_1_1_string() const
Unexecuted instantiation: node::IsolateData::id_string() const
Unexecuted instantiation: node::IsolateData::identity_string() const
Unexecuted instantiation: node::IsolateData::ignore_case_string() const
Unexecuted instantiation: node::IsolateData::ignore_string() const
Unexecuted instantiation: node::IsolateData::inherit_string() const
Unexecuted instantiation: node::IsolateData::input_string() const
Unexecuted instantiation: node::IsolateData::inverse_string() const
Unexecuted instantiation: node::IsolateData::ipv4_string() const
Unexecuted instantiation: node::IsolateData::ipv6_string() const
Unexecuted instantiation: node::IsolateData::isclosing_string() const
Unexecuted instantiation: node::IsolateData::issuercert_string() const
Unexecuted instantiation: node::IsolateData::iterator_string() const
Unexecuted instantiation: node::IsolateData::jwk_akp_string() const
Unexecuted instantiation: node::IsolateData::jwk_alg_string() const
Unexecuted instantiation: node::IsolateData::jwk_crv_string() const
Unexecuted instantiation: node::IsolateData::jwk_d_string() const
Unexecuted instantiation: node::IsolateData::jwk_dp_string() const
Unexecuted instantiation: node::IsolateData::jwk_dq_string() const
Unexecuted instantiation: node::IsolateData::jwk_e_string() const
Unexecuted instantiation: node::IsolateData::jwk_ec_string() const
Unexecuted instantiation: node::IsolateData::jwk_k_string() const
Unexecuted instantiation: node::IsolateData::jwk_kty_string() const
Unexecuted instantiation: node::IsolateData::jwk_n_string() const
Unexecuted instantiation: node::IsolateData::jwk_oct_string() const
Unexecuted instantiation: node::IsolateData::jwk_okp_string() const
Unexecuted instantiation: node::IsolateData::jwk_p_string() const
Unexecuted instantiation: node::IsolateData::jwk_priv_string() const
Unexecuted instantiation: node::IsolateData::jwk_pub_string() const
Unexecuted instantiation: node::IsolateData::jwk_q_string() const
Unexecuted instantiation: node::IsolateData::jwk_qi_string() const
Unexecuted instantiation: node::IsolateData::jwk_rsa_string() const
Unexecuted instantiation: node::IsolateData::jwk_x_string() const
Unexecuted instantiation: node::IsolateData::jwk_y_string() const
Unexecuted instantiation: node::IsolateData::kill_signal_string() const
Unexecuted instantiation: node::IsolateData::kind_string() const
Unexecuted instantiation: node::IsolateData::last_insert_rowid_string() const
Unexecuted instantiation: node::IsolateData::length_string() const
Unexecuted instantiation: node::IsolateData::library_string() const
Unexecuted instantiation: node::IsolateData::loop_count() const
Unexecuted instantiation: node::IsolateData::max_buffer_string() const
Unexecuted instantiation: node::IsolateData::max_concurrent_streams_string() const
node::IsolateData::message_port_constructor_string() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
Unexecuted instantiation: node::IsolateData::message_port_string() const
Unexecuted instantiation: node::IsolateData::message_string() const
Unexecuted instantiation: node::IsolateData::messageerror_string() const
Unexecuted instantiation: node::IsolateData::mgf1_hash_algorithm_string() const
node::IsolateData::module_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::modulus_length_string() const
Unexecuted instantiation: node::IsolateData::name_string() const
Unexecuted instantiation: node::IsolateData::named_curve_string() const
Unexecuted instantiation: node::IsolateData::next_string() const
Unexecuted instantiation: node::IsolateData::node_string() const
Unexecuted instantiation: node::IsolateData::object_string() const
Unexecuted instantiation: node::IsolateData::ocsp_request_string() const
Unexecuted instantiation: node::IsolateData::oncertcb_string() const
Unexecuted instantiation: node::IsolateData::onchange_string() const
Unexecuted instantiation: node::IsolateData::onclienthello_string() const
Unexecuted instantiation: node::IsolateData::oncomplete_string() const
Unexecuted instantiation: node::IsolateData::onconflict_string() const
Unexecuted instantiation: node::IsolateData::onconnection_string() const
Unexecuted instantiation: node::IsolateData::ondone_string() const
Unexecuted instantiation: node::IsolateData::onerror_string() const
Unexecuted instantiation: node::IsolateData::onexit_string() const
Unexecuted instantiation: node::IsolateData::onhandshakedone_string() const
Unexecuted instantiation: node::IsolateData::onhandshakestart_string() const
Unexecuted instantiation: node::IsolateData::onkeylog_string() const
Unexecuted instantiation: node::IsolateData::onmessage_string() const
Unexecuted instantiation: node::IsolateData::onnewsession_string() const
Unexecuted instantiation: node::IsolateData::onocspresponse_string() const
Unexecuted instantiation: node::IsolateData::onreadstart_string() const
Unexecuted instantiation: node::IsolateData::onreadstop_string() const
Unexecuted instantiation: node::IsolateData::onshutdown_string() const
Unexecuted instantiation: node::IsolateData::onsignal_string() const
Unexecuted instantiation: node::IsolateData::onunpipe_string() const
Unexecuted instantiation: node::IsolateData::onwrite_string() const
Unexecuted instantiation: node::IsolateData::ongracefulclosecomplete_string() const
Unexecuted instantiation: node::IsolateData::openssl_error_stack() const
Unexecuted instantiation: node::IsolateData::options_string() const
Unexecuted instantiation: node::IsolateData::original_string() const
Unexecuted instantiation: node::IsolateData::output_string() const
Unexecuted instantiation: node::IsolateData::overlapped_string() const
Unexecuted instantiation: node::IsolateData::parse_error_string() const
node::IsolateData::password_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::path_string() const
node::IsolateData::pathname_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::pending_handle_string() const
Unexecuted instantiation: node::IsolateData::permission_string() const
Unexecuted instantiation: node::IsolateData::phase_string() const
Unexecuted instantiation: node::IsolateData::pid_string() const
Unexecuted instantiation: node::IsolateData::ping_rtt_string() const
Unexecuted instantiation: node::IsolateData::pipe_source_string() const
Unexecuted instantiation: node::IsolateData::pipe_string() const
Unexecuted instantiation: node::IsolateData::pipe_target_string() const
Unexecuted instantiation: node::IsolateData::port1_string() const
Unexecuted instantiation: node::IsolateData::port2_string() const
node::IsolateData::port_string() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::primordials_string() const
Line
Count
Source
831
70
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
70
    return PropertyName ## _ .Get(isolate_);                                  \
833
70
  }
node::IsolateData::process_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::progress_string() const
Unexecuted instantiation: node::IsolateData::promise_string() const
node::IsolateData::protocol_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::prototype_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::psk_string() const
Unexecuted instantiation: node::IsolateData::public_exponent_string() const
Unexecuted instantiation: node::IsolateData::rate_string() const
Unexecuted instantiation: node::IsolateData::read_host_object_string() const
Unexecuted instantiation: node::IsolateData::readable_string() const
Unexecuted instantiation: node::IsolateData::read_bigints_string() const
Unexecuted instantiation: node::IsolateData::reason_string() const
Unexecuted instantiation: node::IsolateData::remaining_pages_string() const
Unexecuted instantiation: node::IsolateData::rename_string() const
Unexecuted instantiation: node::IsolateData::required_module_facade_url_string() const
Unexecuted instantiation: node::IsolateData::required_module_facade_source_string() const
node::IsolateData::require_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::resource_string() const
Unexecuted instantiation: node::IsolateData::result_string() const
Unexecuted instantiation: node::IsolateData::return_arrays_string() const
Unexecuted instantiation: node::IsolateData::salt_length_string() const
node::IsolateData::search_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::servername_string() const
Unexecuted instantiation: node::IsolateData::session_id_string() const
Unexecuted instantiation: node::IsolateData::set_string() const
Unexecuted instantiation: node::IsolateData::shared_string() const
Unexecuted instantiation: node::IsolateData::shell_string() const
Unexecuted instantiation: node::IsolateData::signal_string() const
Unexecuted instantiation: node::IsolateData::sink_string() const
Unexecuted instantiation: node::IsolateData::size_string() const
Unexecuted instantiation: node::IsolateData::sni_context_err_string() const
Unexecuted instantiation: node::IsolateData::sni_context_string() const
Unexecuted instantiation: node::IsolateData::source_string() const
Unexecuted instantiation: node::IsolateData::source_map_url_string() const
Unexecuted instantiation: node::IsolateData::source_url_string() const
Unexecuted instantiation: node::IsolateData::specifier_string() const
Unexecuted instantiation: node::IsolateData::stack_string() const
Unexecuted instantiation: node::IsolateData::start_string() const
Unexecuted instantiation: node::IsolateData::state_string() const
Unexecuted instantiation: node::IsolateData::stats_string() const
Unexecuted instantiation: node::IsolateData::status_string() const
Unexecuted instantiation: node::IsolateData::stdio_string() const
Unexecuted instantiation: node::IsolateData::step_string() const
Unexecuted instantiation: node::IsolateData::stream_average_duration_string() const
Unexecuted instantiation: node::IsolateData::stream_count_string() const
Unexecuted instantiation: node::IsolateData::synthetic_string() const
Unexecuted instantiation: node::IsolateData::syscall_string() const
Unexecuted instantiation: node::IsolateData::table_string() const
Unexecuted instantiation: node::IsolateData::target_string() const
node::IsolateData::thread_id_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
node::IsolateData::thread_name_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::ticketkeycallback_string() const
Unexecuted instantiation: node::IsolateData::timeout_string() const
Unexecuted instantiation: node::IsolateData::time_to_first_byte_string() const
Unexecuted instantiation: node::IsolateData::time_to_first_byte_sent_string() const
Unexecuted instantiation: node::IsolateData::time_to_first_header_string() const
Unexecuted instantiation: node::IsolateData::tls_ticket_string() const
Unexecuted instantiation: node::IsolateData::total_pages_string() const
Unexecuted instantiation: node::IsolateData::transfer_string() const
Unexecuted instantiation: node::IsolateData::transfer_unsupported_type_str() const
Unexecuted instantiation: node::IsolateData::ttl_string() const
Unexecuted instantiation: node::IsolateData::type_string() const
Unexecuted instantiation: node::IsolateData::uid_string() const
Unexecuted instantiation: node::IsolateData::unknown_string() const
Unexecuted instantiation: node::IsolateData::url_string() const
node::IsolateData::username_string() const
Line
Count
Source
831
35
  v8::Local<TypeName> IsolateData::PropertyName() const {                     \
832
35
    return PropertyName ## _ .Get(isolate_);                                  \
833
35
  }
Unexecuted instantiation: node::IsolateData::value_string() const
Unexecuted instantiation: node::IsolateData::verify_error_string() const
Unexecuted instantiation: node::IsolateData::version_string() const
Unexecuted instantiation: node::IsolateData::windows_hide_string() const
Unexecuted instantiation: node::IsolateData::windows_verbatim_arguments_string() const
Unexecuted instantiation: node::IsolateData::wrap_string() const
Unexecuted instantiation: node::IsolateData::writable_string() const
Unexecuted instantiation: node::IsolateData::write_host_object_string() const
Unexecuted instantiation: node::IsolateData::write_queue_size_string() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_after_function() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_before_function() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_callback_trampoline() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_binding() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_destroy_function() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_init_function() const
Unexecuted instantiation: node::IsolateData::per_realm_async_hooks_promise_resolve_function() const
Unexecuted instantiation: node::IsolateData::per_realm_buffer_prototype_object() const
Unexecuted instantiation: node::IsolateData::per_realm_crypto_key_object_private_constructor() const
Unexecuted instantiation: node::IsolateData::per_realm_crypto_key_object_public_constructor() const
Unexecuted instantiation: node::IsolateData::per_realm_crypto_key_object_secret_constructor() const
Unexecuted instantiation: node::IsolateData::per_realm_enhance_fatal_stack_after_inspector() const
Unexecuted instantiation: node::IsolateData::per_realm_enhance_fatal_stack_before_inspector() const
Unexecuted instantiation: node::IsolateData::per_realm_get_source_map_error_source() const
Unexecuted instantiation: node::IsolateData::per_realm_host_import_module_dynamically_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_host_import_meta_resolve_initializer() const
Unexecuted instantiation: node::IsolateData::per_realm_host_initialize_import_meta_object_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_altsvc_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_error_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_frame_error_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_goaway_data_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_headers_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_origin_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_ping_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_priority_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_settings_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_stream_close_function() const
Unexecuted instantiation: node::IsolateData::per_realm_http2session_on_stream_trailers_function() const
Unexecuted instantiation: node::IsolateData::per_realm_internal_binding_loader() const
Unexecuted instantiation: node::IsolateData::per_realm_immediate_callback_function() const
Unexecuted instantiation: node::IsolateData::per_realm_inspector_console_extension_installer() const
Unexecuted instantiation: node::IsolateData::per_realm_inspector_disable_async_hooks() const
Unexecuted instantiation: node::IsolateData::per_realm_inspector_disable_network_tracking() const
Unexecuted instantiation: node::IsolateData::per_realm_inspector_enable_async_hooks() const
Unexecuted instantiation: node::IsolateData::per_realm_inspector_enable_network_tracking() const
Unexecuted instantiation: node::IsolateData::per_realm_maybe_cache_generated_source_map() const
Unexecuted instantiation: node::IsolateData::per_realm_messaging_deserialize_create_object() const
Unexecuted instantiation: node::IsolateData::per_realm_message_port() const
Unexecuted instantiation: node::IsolateData::per_realm_builtin_module_require() const
Unexecuted instantiation: node::IsolateData::per_realm_performance_entry_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_prepare_stack_trace_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_process_object() const
Unexecuted instantiation: node::IsolateData::per_realm_process_emit_warning_sync() const
Unexecuted instantiation: node::IsolateData::per_realm_primordials() const
Unexecuted instantiation: node::IsolateData::per_realm_primordials_safe_map_prototype_object() const
Unexecuted instantiation: node::IsolateData::per_realm_primordials_safe_set_prototype_object() const
Unexecuted instantiation: node::IsolateData::per_realm_primordials_safe_weak_map_prototype_object() const
Unexecuted instantiation: node::IsolateData::per_realm_primordials_safe_weak_set_prototype_object() const
Unexecuted instantiation: node::IsolateData::per_realm_promise_reject_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_snapshot_serialize_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_snapshot_deserialize_callback() const
Unexecuted instantiation: node::IsolateData::per_realm_snapshot_deserialize_main() const
Unexecuted instantiation: node::IsolateData::per_realm_source_map_cache_getter() const
Unexecuted instantiation: node::IsolateData::per_realm_tick_callback_function() const
Unexecuted instantiation: node::IsolateData::per_realm_timers_callback_function() const
Unexecuted instantiation: node::IsolateData::per_realm_tls_wrap_constructor_function() const
Unexecuted instantiation: node::IsolateData::per_realm_trace_category_state_function() const
Unexecuted instantiation: node::IsolateData::per_realm_udp_constructor_function() const
Unexecuted instantiation: node::IsolateData::per_realm_wasm_streaming_compilation_impl() const
Unexecuted instantiation: node::IsolateData::per_realm_wasm_streaming_object_constructor() const
834
  PER_ISOLATE_PRIVATE_SYMBOL_PROPERTIES(VP)
835
  PER_ISOLATE_SYMBOL_PROPERTIES(VY)
836
  PER_ISOLATE_STRING_PROPERTIES(VS)
837
  PER_REALM_STRONG_PERSISTENT_VALUES(VR)
838
#undef V
839
#undef VR
840
#undef VS
841
#undef VY
842
#undef VP
843
844
#define VM(PropertyName) V(PropertyName##_binding_template, v8::ObjectTemplate)
845
#define V(PropertyName, TypeName)                                              \
846
1.99k
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
1.99k
    return PropertyName##_.Get(isolate_);                                      \
848
1.99k
  }                                                                            \
Unexecuted instantiation: node::IsolateData::a_record_template() const
Unexecuted instantiation: node::IsolateData::aaaa_record_template() const
node::IsolateData::async_wrap_ctor_template() const
Line
Count
Source
846
525
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
525
    return PropertyName##_.Get(isolate_);                                      \
848
525
  }                                                                            \
node::IsolateData::binding_data_default_template() const
Line
Count
Source
846
630
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
630
    return PropertyName##_.Get(isolate_);                                      \
848
630
  }                                                                            \
Unexecuted instantiation: node::IsolateData::blob_constructor_template() const
Unexecuted instantiation: node::IsolateData::blob_reader_constructor_template() const
Unexecuted instantiation: node::IsolateData::blocklist_constructor_template() const
Unexecuted instantiation: node::IsolateData::caa_record_template() const
Unexecuted instantiation: node::IsolateData::callsite_template() const
Unexecuted instantiation: node::IsolateData::cipherinfo_detail_template() const
Unexecuted instantiation: node::IsolateData::cipherinfo_template() const
Unexecuted instantiation: node::IsolateData::cname_record_template() const
node::IsolateData::compiled_function_cjs_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
Unexecuted instantiation: node::IsolateData::compiled_function_template() const
Unexecuted instantiation: node::IsolateData::contextify_global_template() const
Unexecuted instantiation: node::IsolateData::contextify_wrapper_template() const
Unexecuted instantiation: node::IsolateData::cpu_usage_template() const
Unexecuted instantiation: node::IsolateData::crypto_key_object_handle_constructor() const
node::IsolateData::env_proxy_template() const
Line
Count
Source
846
70
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
70
    return PropertyName##_.Get(isolate_);                                      \
848
70
  }                                                                            \
Unexecuted instantiation: node::IsolateData::env_proxy_ctor_template() const
Unexecuted instantiation: node::IsolateData::ephemeral_key_template() const
Unexecuted instantiation: node::IsolateData::dir_instance_template() const
Unexecuted instantiation: node::IsolateData::dns_ns_record_template() const
Unexecuted instantiation: node::IsolateData::fd_constructor_template() const
Unexecuted instantiation: node::IsolateData::fdclose_constructor_template() const
Unexecuted instantiation: node::IsolateData::filehandlereadwrap_template() const
Unexecuted instantiation: node::IsolateData::free_list_statistics_template() const
Unexecuted instantiation: node::IsolateData::fsreqpromise_constructor_template() const
node::IsolateData::handle_wrap_ctor_template() const
Line
Count
Source
846
70
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
70
    return PropertyName##_.Get(isolate_);                                      \
848
70
  }                                                                            \
Unexecuted instantiation: node::IsolateData::heap_statistics_template() const
Unexecuted instantiation: node::IsolateData::v8_heap_statistics_template() const
node::IsolateData::histogram_ctor_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
Unexecuted instantiation: node::IsolateData::http2settings_constructor_template() const
Unexecuted instantiation: node::IsolateData::http2stream_constructor_template() const
Unexecuted instantiation: node::IsolateData::http2ping_constructor_template() const
Unexecuted instantiation: node::IsolateData::i18n_converter_template() const
Unexecuted instantiation: node::IsolateData::intervalhistogram_constructor_template() const
Unexecuted instantiation: node::IsolateData::iter_template() const
Unexecuted instantiation: node::IsolateData::js_transferable_constructor_template() const
Unexecuted instantiation: node::IsolateData::libuv_stream_wrap_ctor_template() const
Unexecuted instantiation: node::IsolateData::lock_holder_constructor_template() const
Unexecuted instantiation: node::IsolateData::lock_info_template() const
Unexecuted instantiation: node::IsolateData::lock_query_template() const
node::IsolateData::message_port_constructor_template() const
Line
Count
Source
846
70
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
70
    return PropertyName##_.Get(isolate_);                                      \
848
70
  }                                                                            \
Unexecuted instantiation: node::IsolateData::module_wrap_constructor_template() const
Unexecuted instantiation: node::IsolateData::mx_record_template() const
Unexecuted instantiation: node::IsolateData::naptr_record_template() const
Unexecuted instantiation: node::IsolateData::object_stats_template() const
Unexecuted instantiation: node::IsolateData::page_stats_template() const
Unexecuted instantiation: node::IsolateData::pipe_constructor_template() const
Unexecuted instantiation: node::IsolateData::script_context_constructor_template() const
Unexecuted instantiation: node::IsolateData::secure_context_constructor_template() const
Unexecuted instantiation: node::IsolateData::shutdown_wrap_template() const
Unexecuted instantiation: node::IsolateData::soa_record_template() const
Unexecuted instantiation: node::IsolateData::socketaddress_constructor_template() const
Unexecuted instantiation: node::IsolateData::space_stats_template() const
Unexecuted instantiation: node::IsolateData::sqlite_column_template() const
Unexecuted instantiation: node::IsolateData::sqlite_statement_sync_constructor_template() const
Unexecuted instantiation: node::IsolateData::sqlite_statement_sync_iterator_constructor_template() const
Unexecuted instantiation: node::IsolateData::sqlite_session_constructor_template() const
Unexecuted instantiation: node::IsolateData::srv_record_template() const
Unexecuted instantiation: node::IsolateData::streambaseoutputstream_constructor_template() const
Unexecuted instantiation: node::IsolateData::tcp_constructor_template() const
Unexecuted instantiation: node::IsolateData::tlsa_record_template() const
Unexecuted instantiation: node::IsolateData::tty_constructor_template() const
Unexecuted instantiation: node::IsolateData::txt_record_template() const
Unexecuted instantiation: node::IsolateData::urlpatterncomponentresult_template() const
Unexecuted instantiation: node::IsolateData::urlpatterninit_template() const
Unexecuted instantiation: node::IsolateData::urlpatternresult_template() const
Unexecuted instantiation: node::IsolateData::write_wrap_template() const
Unexecuted instantiation: node::IsolateData::worker_cpu_profile_taker_template() const
Unexecuted instantiation: node::IsolateData::worker_cpu_usage_taker_template() const
Unexecuted instantiation: node::IsolateData::worker_heap_profile_taker_template() const
Unexecuted instantiation: node::IsolateData::worker_heap_snapshot_taker_template() const
Unexecuted instantiation: node::IsolateData::worker_heap_statistics_taker_template() const
Unexecuted instantiation: node::IsolateData::x509_constructor_template() const
Unexecuted instantiation: node::IsolateData::x509_dictionary_template() const
node::IsolateData::async_wrap_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::blob_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::builtins_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::contextify_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::encoding_binding_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::fs_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
Unexecuted instantiation: node::IsolateData::fs_dir_binding_template() const
Unexecuted instantiation: node::IsolateData::http_parser_binding_template() const
Unexecuted instantiation: node::IsolateData::locks_binding_template() const
node::IsolateData::messaging_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::mksnapshot_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::modules_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::module_wrap_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::performance_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::process_methods_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::timers_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::url_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::worker_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
node::IsolateData::icu_binding_template() const
Line
Count
Source
846
35
  inline v8::Local<TypeName> IsolateData::PropertyName() const {               \
847
35
    return PropertyName##_.Get(isolate_);                                      \
848
35
  }                                                                            \
Unexecuted instantiation: node::IsolateData::quic_binding_template() const
849
1.54k
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
1.54k
    CHECK(PropertyName##_.IsEmpty());                                          \
851
1.54k
    PropertyName##_.Set(isolate_, value);                                      \
852
1.54k
  }
Unexecuted instantiation: node::IsolateData::set_a_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_aaaa_record_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_async_wrap_ctor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_binding_data_default_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_blob_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_blob_reader_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_blocklist_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_caa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_callsite_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_cipherinfo_detail_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_cipherinfo_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_cname_record_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_compiled_function_cjs_template(v8::Local<v8::DictionaryTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_compiled_function_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_contextify_global_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_contextify_wrapper_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_cpu_usage_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_crypto_key_object_handle_constructor(v8::Local<v8::FunctionTemplate>)
node::IsolateData::set_env_proxy_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_env_proxy_ctor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_ephemeral_key_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_dir_instance_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_dns_ns_record_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_fd_constructor_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_fdclose_constructor_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_filehandlereadwrap_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_free_list_statistics_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_fsreqpromise_constructor_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_handle_wrap_ctor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_heap_statistics_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_v8_heap_statistics_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_histogram_ctor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_http2settings_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::IsolateData::set_http2stream_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::IsolateData::set_http2ping_constructor_template(v8::Local<v8::ObjectTemplate>)
node::IsolateData::set_i18n_converter_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_intervalhistogram_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_iter_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_js_transferable_constructor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_libuv_stream_wrap_ctor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_lock_holder_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_lock_info_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_lock_query_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_message_port_constructor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_module_wrap_constructor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_mx_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_naptr_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_object_stats_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_page_stats_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_pipe_constructor_template(v8::Local<v8::FunctionTemplate>)
node::IsolateData::set_script_context_constructor_template(v8::Local<v8::FunctionTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_secure_context_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_shutdown_wrap_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::IsolateData::set_soa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_socketaddress_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_space_stats_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_sqlite_column_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_sqlite_statement_sync_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_sqlite_statement_sync_iterator_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_sqlite_session_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_srv_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_streambaseoutputstream_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::IsolateData::set_tcp_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_tlsa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_tty_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_txt_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_urlpatterncomponentresult_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_urlpatterninit_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_urlpatternresult_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::IsolateData::set_write_wrap_template(v8::Local<v8::ObjectTemplate>)
node::IsolateData::set_worker_cpu_profile_taker_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_worker_cpu_usage_taker_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_worker_heap_profile_taker_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_worker_heap_snapshot_taker_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_worker_heap_statistics_taker_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
Unexecuted instantiation: node::IsolateData::set_x509_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::IsolateData::set_x509_dictionary_template(v8::Local<v8::DictionaryTemplate>)
node::IsolateData::set_async_wrap_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_blob_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_builtins_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_contextify_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_encoding_binding_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_fs_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_fs_dir_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_http_parser_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_locks_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_messaging_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_mksnapshot_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_modules_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_module_wrap_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_performance_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_process_methods_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_timers_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_url_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_worker_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_icu_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
node::IsolateData::set_quic_binding_template(v8::Local<v8::ObjectTemplate>)
Line
Count
Source
849
35
  inline void IsolateData::set_##PropertyName(v8::Local<TypeName> value) {     \
850
35
    CHECK(PropertyName##_.IsEmpty());                                          \
851
35
    PropertyName##_.Set(isolate_, value);                                      \
852
35
  }
853
  PER_ISOLATE_TEMPLATE_PROPERTIES(V)
854
  NODE_BINDINGS_WITH_PER_ISOLATE_INIT(VM)
855
#undef V
856
#undef VM
857
858
#define VP(PropertyName, StringValue) V(v8::Private, PropertyName)
859
#define VY(PropertyName, StringValue) V(v8::Symbol, PropertyName)
860
#define VS(PropertyName, StringValue) V(v8::String, PropertyName)
861
#define V(TypeName, PropertyName)                                             \
862
3.17k
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
3.17k
    return isolate_data()->PropertyName();                                    \
864
3.17k
  }
node::Environment::arrow_message_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::contextify_context_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::decorated_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::transfer_mode_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::host_defined_option_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::js_transferable_wrapper_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::entry_point_module_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::entry_point_promise_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::module_source_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::module_export_names_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::module_circular_visited_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::module_export_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::module_first_parent_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::module_last_parent_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::napi_type_tag() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::napi_wrapper() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::untransferable_object_private_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::exit_info_private_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::promise_trace_id() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::source_map_data_private_symbol() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::fs_use_promises_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::async_id_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::constructor_key_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::handle_onclose_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::no_message_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::messaging_deserialize_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::imported_cjs_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::messaging_transfer_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::messaging_clone_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::messaging_transfer_list_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::oninit_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::owner_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::onpskexchange_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::resource_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::trigger_async_id_symbol() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::builtin_source_text_module_hdo() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::source_text_module_default_hdo() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::vm_context_no_contextify() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::vm_dynamic_import_default_internal() const
Line
Count
Source
862
105
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
105
    return isolate_data()->PropertyName();                                    \
864
105
  }
node::Environment::vm_dynamic_import_main_context_default() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::vm_dynamic_import_missing_flag() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::vm_dynamic_import_no_callback() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
Unexecuted instantiation: node::Environment::__filename_string() const
Unexecuted instantiation: node::Environment::__dirname_string() const
Unexecuted instantiation: node::Environment::ack_string() const
Unexecuted instantiation: node::Environment::address_string() const
Unexecuted instantiation: node::Environment::aliases_string() const
Unexecuted instantiation: node::Environment::allow_bare_named_params_string() const
Unexecuted instantiation: node::Environment::allow_unknown_named_params_string() const
Unexecuted instantiation: node::Environment::alpn_callback_string() const
Unexecuted instantiation: node::Environment::args_string() const
node::Environment::async_ids_stack_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::attributes_string() const
Unexecuted instantiation: node::Environment::backup_string() const
Unexecuted instantiation: node::Environment::base_string() const
Unexecuted instantiation: node::Environment::base_url_string() const
Unexecuted instantiation: node::Environment::buffer_string() const
Unexecuted instantiation: node::Environment::bytes_parsed_string() const
Unexecuted instantiation: node::Environment::bytes_read_string() const
Unexecuted instantiation: node::Environment::bytes_written_string() const
Unexecuted instantiation: node::Environment::cached_data_produced_string() const
Unexecuted instantiation: node::Environment::cached_data_rejected_string() const
Unexecuted instantiation: node::Environment::cached_data_string() const
Unexecuted instantiation: node::Environment::change_string() const
Unexecuted instantiation: node::Environment::changes_string() const
Unexecuted instantiation: node::Environment::chunks_sent_since_last_write_string() const
Unexecuted instantiation: node::Environment::clone_unsupported_type_str() const
Unexecuted instantiation: node::Environment::clone_transfer_needed_str() const
Unexecuted instantiation: node::Environment::clone_untransferable_str() const
Unexecuted instantiation: node::Environment::code_string() const
Unexecuted instantiation: node::Environment::config_string() const
node::Environment::constants_string() const
Line
Count
Source
862
105
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
105
    return isolate_data()->PropertyName();                                    \
864
105
  }
Unexecuted instantiation: node::Environment::crypto_dh_string() const
Unexecuted instantiation: node::Environment::crypto_dsa_string() const
Unexecuted instantiation: node::Environment::crypto_ec_string() const
Unexecuted instantiation: node::Environment::crypto_ed25519_string() const
Unexecuted instantiation: node::Environment::crypto_ed448_string() const
Unexecuted instantiation: node::Environment::crypto_ml_dsa_44_string() const
Unexecuted instantiation: node::Environment::crypto_ml_dsa_65_string() const
Unexecuted instantiation: node::Environment::crypto_ml_dsa_87_string() const
Unexecuted instantiation: node::Environment::crypto_ml_kem_512_string() const
Unexecuted instantiation: node::Environment::crypto_ml_kem_768_string() const
Unexecuted instantiation: node::Environment::crypto_ml_kem_1024_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_sha2_128f_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_sha2_128s_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_sha2_192f_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_sha2_192s_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_sha2_256f_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_sha2_256s_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_shake_128f_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_shake_128s_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_shake_192f_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_shake_192s_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_shake_256f_string() const
Unexecuted instantiation: node::Environment::crypto_slh_dsa_shake_256s_string() const
Unexecuted instantiation: node::Environment::crypto_x25519_string() const
Unexecuted instantiation: node::Environment::crypto_x448_string() const
Unexecuted instantiation: node::Environment::crypto_rsa_string() const
Unexecuted instantiation: node::Environment::crypto_rsa_pss_string() const
Unexecuted instantiation: node::Environment::cwd_string() const
Unexecuted instantiation: node::Environment::data_string() const
Unexecuted instantiation: node::Environment::default_is_true_string() const
Unexecuted instantiation: node::Environment::defensive_string() const
Unexecuted instantiation: node::Environment::deserialize_info_string() const
Unexecuted instantiation: node::Environment::dest_string() const
Unexecuted instantiation: node::Environment::destroyed_string() const
Unexecuted instantiation: node::Environment::detached_string() const
Unexecuted instantiation: node::Environment::dh_string() const
Unexecuted instantiation: node::Environment::dirname_string() const
Unexecuted instantiation: node::Environment::divisor_length_string() const
Unexecuted instantiation: node::Environment::dns_a_string() const
Unexecuted instantiation: node::Environment::dns_aaaa_string() const
Unexecuted instantiation: node::Environment::dns_caa_string() const
Unexecuted instantiation: node::Environment::dns_cname_string() const
Unexecuted instantiation: node::Environment::dns_mx_string() const
Unexecuted instantiation: node::Environment::dns_naptr_string() const
Unexecuted instantiation: node::Environment::dns_ns_string() const
Unexecuted instantiation: node::Environment::dns_ptr_string() const
Unexecuted instantiation: node::Environment::dns_soa_string() const
Unexecuted instantiation: node::Environment::dns_srv_string() const
Unexecuted instantiation: node::Environment::dns_tlsa_string() const
Unexecuted instantiation: node::Environment::dns_txt_string() const
Unexecuted instantiation: node::Environment::done_string() const
Unexecuted instantiation: node::Environment::duration_string() const
Unexecuted instantiation: node::Environment::ecdh_string() const
Unexecuted instantiation: node::Environment::emit_string() const
Unexecuted instantiation: node::Environment::emit_warning_string() const
Unexecuted instantiation: node::Environment::encoding_string() const
Unexecuted instantiation: node::Environment::env_pairs_string() const
Unexecuted instantiation: node::Environment::env_var_settings_string() const
Unexecuted instantiation: node::Environment::err_sqlite_error_string() const
Unexecuted instantiation: node::Environment::errcode_string() const
Unexecuted instantiation: node::Environment::errno_string() const
Unexecuted instantiation: node::Environment::error_string() const
Unexecuted instantiation: node::Environment::errstr_string() const
Unexecuted instantiation: node::Environment::events_waiting() const
Unexecuted instantiation: node::Environment::events() const
Unexecuted instantiation: node::Environment::exclusive_string() const
Unexecuted instantiation: node::Environment::exponent_string() const
Unexecuted instantiation: node::Environment::exports_string() const
Unexecuted instantiation: node::Environment::external_stream_string() const
Unexecuted instantiation: node::Environment::family_string() const
Unexecuted instantiation: node::Environment::fatal_exception_string() const
Unexecuted instantiation: node::Environment::fd_string() const
Unexecuted instantiation: node::Environment::fields_string() const
Unexecuted instantiation: node::Environment::file_string() const
node::Environment::filename_string() const
Line
Count
Source
862
130
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
130
    return isolate_data()->PropertyName();                                    \
864
130
  }
Unexecuted instantiation: node::Environment::filter_string() const
Unexecuted instantiation: node::Environment::flags_string() const
Unexecuted instantiation: node::Environment::flowlabel_string() const
Unexecuted instantiation: node::Environment::frames_received_string() const
Unexecuted instantiation: node::Environment::frames_sent_string() const
Unexecuted instantiation: node::Environment::function_string() const
Unexecuted instantiation: node::Environment::get_string() const
Unexecuted instantiation: node::Environment::get_data_clone_error_string() const
Unexecuted instantiation: node::Environment::get_shared_array_buffer_id_string() const
Unexecuted instantiation: node::Environment::gid_string() const
Unexecuted instantiation: node::Environment::groups_string() const
node::Environment::has_regexp_groups_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::has_top_level_await_string() const
node::Environment::hash_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::h2_string() const
Unexecuted instantiation: node::Environment::handle_string() const
Unexecuted instantiation: node::Environment::hash_algorithm_string() const
Unexecuted instantiation: node::Environment::help_text_string() const
Unexecuted instantiation: node::Environment::homedir_string() const
node::Environment::host_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::hostname_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::href_string() const
Unexecuted instantiation: node::Environment::http_1_1_string() const
Unexecuted instantiation: node::Environment::id_string() const
Unexecuted instantiation: node::Environment::identity_string() const
Unexecuted instantiation: node::Environment::ignore_case_string() const
Unexecuted instantiation: node::Environment::ignore_string() const
Unexecuted instantiation: node::Environment::inherit_string() const
Unexecuted instantiation: node::Environment::input_string() const
Unexecuted instantiation: node::Environment::inverse_string() const
Unexecuted instantiation: node::Environment::ipv4_string() const
Unexecuted instantiation: node::Environment::ipv6_string() const
Unexecuted instantiation: node::Environment::isclosing_string() const
Unexecuted instantiation: node::Environment::issuercert_string() const
Unexecuted instantiation: node::Environment::iterator_string() const
Unexecuted instantiation: node::Environment::jwk_akp_string() const
Unexecuted instantiation: node::Environment::jwk_alg_string() const
Unexecuted instantiation: node::Environment::jwk_crv_string() const
Unexecuted instantiation: node::Environment::jwk_d_string() const
Unexecuted instantiation: node::Environment::jwk_dp_string() const
Unexecuted instantiation: node::Environment::jwk_dq_string() const
Unexecuted instantiation: node::Environment::jwk_e_string() const
Unexecuted instantiation: node::Environment::jwk_ec_string() const
Unexecuted instantiation: node::Environment::jwk_k_string() const
Unexecuted instantiation: node::Environment::jwk_kty_string() const
Unexecuted instantiation: node::Environment::jwk_n_string() const
Unexecuted instantiation: node::Environment::jwk_oct_string() const
Unexecuted instantiation: node::Environment::jwk_okp_string() const
Unexecuted instantiation: node::Environment::jwk_p_string() const
Unexecuted instantiation: node::Environment::jwk_priv_string() const
Unexecuted instantiation: node::Environment::jwk_pub_string() const
Unexecuted instantiation: node::Environment::jwk_q_string() const
Unexecuted instantiation: node::Environment::jwk_qi_string() const
Unexecuted instantiation: node::Environment::jwk_rsa_string() const
Unexecuted instantiation: node::Environment::jwk_x_string() const
Unexecuted instantiation: node::Environment::jwk_y_string() const
Unexecuted instantiation: node::Environment::kill_signal_string() const
Unexecuted instantiation: node::Environment::kind_string() const
Unexecuted instantiation: node::Environment::last_insert_rowid_string() const
Unexecuted instantiation: node::Environment::length_string() const
Unexecuted instantiation: node::Environment::library_string() const
Unexecuted instantiation: node::Environment::loop_count() const
Unexecuted instantiation: node::Environment::max_buffer_string() const
Unexecuted instantiation: node::Environment::max_concurrent_streams_string() const
Unexecuted instantiation: node::Environment::message_port_constructor_string() const
Unexecuted instantiation: node::Environment::message_port_string() const
Unexecuted instantiation: node::Environment::message_string() const
Unexecuted instantiation: node::Environment::messageerror_string() const
Unexecuted instantiation: node::Environment::mgf1_hash_algorithm_string() const
Unexecuted instantiation: node::Environment::module_string() const
Unexecuted instantiation: node::Environment::modulus_length_string() const
Unexecuted instantiation: node::Environment::name_string() const
Unexecuted instantiation: node::Environment::named_curve_string() const
Unexecuted instantiation: node::Environment::next_string() const
Unexecuted instantiation: node::Environment::node_string() const
Unexecuted instantiation: node::Environment::object_string() const
Unexecuted instantiation: node::Environment::ocsp_request_string() const
Unexecuted instantiation: node::Environment::oncertcb_string() const
Unexecuted instantiation: node::Environment::onchange_string() const
Unexecuted instantiation: node::Environment::onclienthello_string() const
Unexecuted instantiation: node::Environment::oncomplete_string() const
Unexecuted instantiation: node::Environment::onconflict_string() const
Unexecuted instantiation: node::Environment::onconnection_string() const
Unexecuted instantiation: node::Environment::ondone_string() const
Unexecuted instantiation: node::Environment::onerror_string() const
Unexecuted instantiation: node::Environment::onexit_string() const
Unexecuted instantiation: node::Environment::onhandshakedone_string() const
Unexecuted instantiation: node::Environment::onhandshakestart_string() const
Unexecuted instantiation: node::Environment::onkeylog_string() const
Unexecuted instantiation: node::Environment::onmessage_string() const
Unexecuted instantiation: node::Environment::onnewsession_string() const
Unexecuted instantiation: node::Environment::onocspresponse_string() const
Unexecuted instantiation: node::Environment::onreadstart_string() const
Unexecuted instantiation: node::Environment::onreadstop_string() const
Unexecuted instantiation: node::Environment::onshutdown_string() const
Unexecuted instantiation: node::Environment::onsignal_string() const
Unexecuted instantiation: node::Environment::onunpipe_string() const
Unexecuted instantiation: node::Environment::onwrite_string() const
Unexecuted instantiation: node::Environment::ongracefulclosecomplete_string() const
Unexecuted instantiation: node::Environment::openssl_error_stack() const
Unexecuted instantiation: node::Environment::options_string() const
Unexecuted instantiation: node::Environment::original_string() const
Unexecuted instantiation: node::Environment::output_string() const
Unexecuted instantiation: node::Environment::overlapped_string() const
Unexecuted instantiation: node::Environment::parse_error_string() const
node::Environment::password_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::path_string() const
node::Environment::pathname_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::pending_handle_string() const
Unexecuted instantiation: node::Environment::permission_string() const
Unexecuted instantiation: node::Environment::phase_string() const
Unexecuted instantiation: node::Environment::pid_string() const
Unexecuted instantiation: node::Environment::ping_rtt_string() const
Unexecuted instantiation: node::Environment::pipe_source_string() const
Unexecuted instantiation: node::Environment::pipe_string() const
Unexecuted instantiation: node::Environment::pipe_target_string() const
Unexecuted instantiation: node::Environment::port1_string() const
Unexecuted instantiation: node::Environment::port2_string() const
node::Environment::port_string() const
Line
Count
Source
862
70
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
70
    return isolate_data()->PropertyName();                                    \
864
70
  }
node::Environment::primordials_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::process_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::progress_string() const
Unexecuted instantiation: node::Environment::promise_string() const
node::Environment::protocol_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::prototype_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::psk_string() const
Unexecuted instantiation: node::Environment::public_exponent_string() const
Unexecuted instantiation: node::Environment::rate_string() const
Unexecuted instantiation: node::Environment::read_host_object_string() const
Unexecuted instantiation: node::Environment::readable_string() const
Unexecuted instantiation: node::Environment::read_bigints_string() const
Unexecuted instantiation: node::Environment::reason_string() const
Unexecuted instantiation: node::Environment::remaining_pages_string() const
Unexecuted instantiation: node::Environment::rename_string() const
Unexecuted instantiation: node::Environment::required_module_facade_url_string() const
Unexecuted instantiation: node::Environment::required_module_facade_source_string() const
Unexecuted instantiation: node::Environment::require_string() const
Unexecuted instantiation: node::Environment::resource_string() const
Unexecuted instantiation: node::Environment::result_string() const
Unexecuted instantiation: node::Environment::return_arrays_string() const
Unexecuted instantiation: node::Environment::salt_length_string() const
node::Environment::search_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::servername_string() const
Unexecuted instantiation: node::Environment::session_id_string() const
Unexecuted instantiation: node::Environment::set_string() const
Unexecuted instantiation: node::Environment::shared_string() const
Unexecuted instantiation: node::Environment::shell_string() const
Unexecuted instantiation: node::Environment::signal_string() const
Unexecuted instantiation: node::Environment::sink_string() const
Unexecuted instantiation: node::Environment::size_string() const
Unexecuted instantiation: node::Environment::sni_context_err_string() const
Unexecuted instantiation: node::Environment::sni_context_string() const
Unexecuted instantiation: node::Environment::source_string() const
Unexecuted instantiation: node::Environment::source_map_url_string() const
Unexecuted instantiation: node::Environment::source_url_string() const
Unexecuted instantiation: node::Environment::specifier_string() const
Unexecuted instantiation: node::Environment::stack_string() const
Unexecuted instantiation: node::Environment::start_string() const
Unexecuted instantiation: node::Environment::state_string() const
Unexecuted instantiation: node::Environment::stats_string() const
Unexecuted instantiation: node::Environment::status_string() const
Unexecuted instantiation: node::Environment::stdio_string() const
Unexecuted instantiation: node::Environment::step_string() const
Unexecuted instantiation: node::Environment::stream_average_duration_string() const
Unexecuted instantiation: node::Environment::stream_count_string() const
Unexecuted instantiation: node::Environment::synthetic_string() const
Unexecuted instantiation: node::Environment::syscall_string() const
Unexecuted instantiation: node::Environment::table_string() const
Unexecuted instantiation: node::Environment::target_string() const
node::Environment::thread_id_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
node::Environment::thread_name_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::ticketkeycallback_string() const
Unexecuted instantiation: node::Environment::timeout_string() const
Unexecuted instantiation: node::Environment::time_to_first_byte_string() const
Unexecuted instantiation: node::Environment::time_to_first_byte_sent_string() const
Unexecuted instantiation: node::Environment::time_to_first_header_string() const
Unexecuted instantiation: node::Environment::tls_ticket_string() const
Unexecuted instantiation: node::Environment::total_pages_string() const
Unexecuted instantiation: node::Environment::transfer_string() const
Unexecuted instantiation: node::Environment::transfer_unsupported_type_str() const
Unexecuted instantiation: node::Environment::ttl_string() const
Unexecuted instantiation: node::Environment::type_string() const
Unexecuted instantiation: node::Environment::uid_string() const
Unexecuted instantiation: node::Environment::unknown_string() const
Unexecuted instantiation: node::Environment::url_string() const
node::Environment::username_string() const
Line
Count
Source
862
35
  inline v8::Local<TypeName> Environment::PropertyName() const {              \
863
35
    return isolate_data()->PropertyName();                                    \
864
35
  }
Unexecuted instantiation: node::Environment::value_string() const
Unexecuted instantiation: node::Environment::verify_error_string() const
Unexecuted instantiation: node::Environment::version_string() const
Unexecuted instantiation: node::Environment::windows_hide_string() const
Unexecuted instantiation: node::Environment::windows_verbatim_arguments_string() const
Unexecuted instantiation: node::Environment::wrap_string() const
Unexecuted instantiation: node::Environment::writable_string() const
Unexecuted instantiation: node::Environment::write_host_object_string() const
Unexecuted instantiation: node::Environment::write_queue_size_string() const
865
  PER_ISOLATE_PRIVATE_SYMBOL_PROPERTIES(VP)
866
  PER_ISOLATE_SYMBOL_PROPERTIES(VY)
867
  PER_ISOLATE_STRING_PROPERTIES(VS)
868
#undef V
869
#undef VS
870
#undef VY
871
#undef VP
872
873
#define V(PropertyName, TypeName)                                              \
874
35
  inline v8::Local<TypeName> Environment::PropertyName() const {               \
875
35
    return isolate_data()->PropertyName();                                     \
876
35
  }                                                                            \
Unexecuted instantiation: node::Environment::a_record_template() const
Unexecuted instantiation: node::Environment::aaaa_record_template() const
Unexecuted instantiation: node::Environment::async_wrap_ctor_template() const
Unexecuted instantiation: node::Environment::binding_data_default_template() const
Unexecuted instantiation: node::Environment::blob_constructor_template() const
Unexecuted instantiation: node::Environment::blob_reader_constructor_template() const
Unexecuted instantiation: node::Environment::blocklist_constructor_template() const
Unexecuted instantiation: node::Environment::caa_record_template() const
Unexecuted instantiation: node::Environment::callsite_template() const
Unexecuted instantiation: node::Environment::cipherinfo_detail_template() const
Unexecuted instantiation: node::Environment::cipherinfo_template() const
Unexecuted instantiation: node::Environment::cname_record_template() const
node::Environment::compiled_function_cjs_template() const
Line
Count
Source
874
35
  inline v8::Local<TypeName> Environment::PropertyName() const {               \
875
35
    return isolate_data()->PropertyName();                                     \
876
35
  }                                                                            \
Unexecuted instantiation: node::Environment::compiled_function_template() const
Unexecuted instantiation: node::Environment::contextify_global_template() const
Unexecuted instantiation: node::Environment::contextify_wrapper_template() const
Unexecuted instantiation: node::Environment::cpu_usage_template() const
Unexecuted instantiation: node::Environment::crypto_key_object_handle_constructor() const
Unexecuted instantiation: node::Environment::env_proxy_template() const
Unexecuted instantiation: node::Environment::env_proxy_ctor_template() const
Unexecuted instantiation: node::Environment::ephemeral_key_template() const
Unexecuted instantiation: node::Environment::dir_instance_template() const
Unexecuted instantiation: node::Environment::dns_ns_record_template() const
Unexecuted instantiation: node::Environment::fd_constructor_template() const
Unexecuted instantiation: node::Environment::fdclose_constructor_template() const
Unexecuted instantiation: node::Environment::filehandlereadwrap_template() const
Unexecuted instantiation: node::Environment::free_list_statistics_template() const
Unexecuted instantiation: node::Environment::fsreqpromise_constructor_template() const
Unexecuted instantiation: node::Environment::handle_wrap_ctor_template() const
Unexecuted instantiation: node::Environment::heap_statistics_template() const
Unexecuted instantiation: node::Environment::v8_heap_statistics_template() const
Unexecuted instantiation: node::Environment::histogram_ctor_template() const
Unexecuted instantiation: node::Environment::http2settings_constructor_template() const
Unexecuted instantiation: node::Environment::http2stream_constructor_template() const
Unexecuted instantiation: node::Environment::http2ping_constructor_template() const
Unexecuted instantiation: node::Environment::i18n_converter_template() const
Unexecuted instantiation: node::Environment::intervalhistogram_constructor_template() const
Unexecuted instantiation: node::Environment::iter_template() const
Unexecuted instantiation: node::Environment::js_transferable_constructor_template() const
Unexecuted instantiation: node::Environment::libuv_stream_wrap_ctor_template() const
Unexecuted instantiation: node::Environment::lock_holder_constructor_template() const
Unexecuted instantiation: node::Environment::lock_info_template() const
Unexecuted instantiation: node::Environment::lock_query_template() const
Unexecuted instantiation: node::Environment::message_port_constructor_template() const
Unexecuted instantiation: node::Environment::module_wrap_constructor_template() const
Unexecuted instantiation: node::Environment::mx_record_template() const
Unexecuted instantiation: node::Environment::naptr_record_template() const
Unexecuted instantiation: node::Environment::object_stats_template() const
Unexecuted instantiation: node::Environment::page_stats_template() const
Unexecuted instantiation: node::Environment::pipe_constructor_template() const
Unexecuted instantiation: node::Environment::script_context_constructor_template() const
Unexecuted instantiation: node::Environment::secure_context_constructor_template() const
Unexecuted instantiation: node::Environment::shutdown_wrap_template() const
Unexecuted instantiation: node::Environment::soa_record_template() const
Unexecuted instantiation: node::Environment::socketaddress_constructor_template() const
Unexecuted instantiation: node::Environment::space_stats_template() const
Unexecuted instantiation: node::Environment::sqlite_column_template() const
Unexecuted instantiation: node::Environment::sqlite_statement_sync_constructor_template() const
Unexecuted instantiation: node::Environment::sqlite_statement_sync_iterator_constructor_template() const
Unexecuted instantiation: node::Environment::sqlite_session_constructor_template() const
Unexecuted instantiation: node::Environment::srv_record_template() const
Unexecuted instantiation: node::Environment::streambaseoutputstream_constructor_template() const
Unexecuted instantiation: node::Environment::tcp_constructor_template() const
Unexecuted instantiation: node::Environment::tlsa_record_template() const
Unexecuted instantiation: node::Environment::tty_constructor_template() const
Unexecuted instantiation: node::Environment::txt_record_template() const
Unexecuted instantiation: node::Environment::urlpatterncomponentresult_template() const
Unexecuted instantiation: node::Environment::urlpatterninit_template() const
Unexecuted instantiation: node::Environment::urlpatternresult_template() const
Unexecuted instantiation: node::Environment::write_wrap_template() const
Unexecuted instantiation: node::Environment::worker_cpu_profile_taker_template() const
Unexecuted instantiation: node::Environment::worker_cpu_usage_taker_template() const
Unexecuted instantiation: node::Environment::worker_heap_profile_taker_template() const
Unexecuted instantiation: node::Environment::worker_heap_snapshot_taker_template() const
Unexecuted instantiation: node::Environment::worker_heap_statistics_taker_template() const
Unexecuted instantiation: node::Environment::x509_constructor_template() const
Unexecuted instantiation: node::Environment::x509_dictionary_template() const
877
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
878
35
    DCHECK(isolate_data()->PropertyName().IsEmpty());                          \
879
35
    isolate_data()->set_##PropertyName(value);                                 \
880
35
  }
Unexecuted instantiation: node::Environment::set_a_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_aaaa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_async_wrap_ctor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_binding_data_default_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_blob_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_blob_reader_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_blocklist_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_caa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_callsite_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_cipherinfo_detail_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_cipherinfo_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_cname_record_template(v8::Local<v8::DictionaryTemplate>)
node::Environment::set_compiled_function_cjs_template(v8::Local<v8::DictionaryTemplate>)
Line
Count
Source
877
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
878
35
    DCHECK(isolate_data()->PropertyName().IsEmpty());                          \
879
35
    isolate_data()->set_##PropertyName(value);                                 \
880
35
  }
Unexecuted instantiation: node::Environment::set_compiled_function_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_contextify_global_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_contextify_wrapper_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_cpu_usage_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_crypto_key_object_handle_constructor(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_env_proxy_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_env_proxy_ctor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_ephemeral_key_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_dir_instance_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_dns_ns_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_fd_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_fdclose_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_filehandlereadwrap_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_free_list_statistics_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_fsreqpromise_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_handle_wrap_ctor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_heap_statistics_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_v8_heap_statistics_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_histogram_ctor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_http2settings_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_http2stream_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_http2ping_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_i18n_converter_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_intervalhistogram_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_iter_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_js_transferable_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_libuv_stream_wrap_ctor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_lock_holder_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_lock_info_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_lock_query_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_message_port_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_module_wrap_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_mx_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_naptr_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_object_stats_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_page_stats_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_pipe_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_script_context_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_secure_context_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_shutdown_wrap_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_soa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_socketaddress_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_space_stats_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_sqlite_column_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_sqlite_statement_sync_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_sqlite_statement_sync_iterator_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_sqlite_session_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_srv_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_streambaseoutputstream_constructor_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_tcp_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_tlsa_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_tty_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_txt_record_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_urlpatterncomponentresult_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_urlpatterninit_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_urlpatternresult_template(v8::Local<v8::DictionaryTemplate>)
Unexecuted instantiation: node::Environment::set_write_wrap_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_worker_cpu_profile_taker_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_worker_cpu_usage_taker_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_worker_heap_profile_taker_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_worker_heap_snapshot_taker_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_worker_heap_statistics_taker_template(v8::Local<v8::ObjectTemplate>)
Unexecuted instantiation: node::Environment::set_x509_constructor_template(v8::Local<v8::FunctionTemplate>)
Unexecuted instantiation: node::Environment::set_x509_dictionary_template(v8::Local<v8::DictionaryTemplate>)
881
  PER_ISOLATE_TEMPLATE_PROPERTIES(V)
882
#undef V
883
884
#define V(PropertyName, TypeName)                                              \
885
35
  inline v8::Local<TypeName> Environment::PropertyName() const {               \
886
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
887
35
    return principal_realm_->PropertyName();                                   \
888
35
  }                                                                            \
Unexecuted instantiation: node::Environment::async_hooks_after_function() const
Unexecuted instantiation: node::Environment::async_hooks_before_function() const
Unexecuted instantiation: node::Environment::async_hooks_callback_trampoline() const
Unexecuted instantiation: node::Environment::async_hooks_binding() const
Unexecuted instantiation: node::Environment::async_hooks_destroy_function() const
node::Environment::async_hooks_init_function() const
Line
Count
Source
885
35
  inline v8::Local<TypeName> Environment::PropertyName() const {               \
886
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
887
35
    return principal_realm_->PropertyName();                                   \
888
35
  }                                                                            \
Unexecuted instantiation: node::Environment::async_hooks_promise_resolve_function() const
Unexecuted instantiation: node::Environment::buffer_prototype_object() const
Unexecuted instantiation: node::Environment::crypto_key_object_private_constructor() const
Unexecuted instantiation: node::Environment::crypto_key_object_public_constructor() const
Unexecuted instantiation: node::Environment::crypto_key_object_secret_constructor() const
Unexecuted instantiation: node::Environment::enhance_fatal_stack_after_inspector() const
Unexecuted instantiation: node::Environment::enhance_fatal_stack_before_inspector() const
Unexecuted instantiation: node::Environment::get_source_map_error_source() const
Unexecuted instantiation: node::Environment::host_import_module_dynamically_callback() const
Unexecuted instantiation: node::Environment::host_import_meta_resolve_initializer() const
Unexecuted instantiation: node::Environment::host_initialize_import_meta_object_callback() const
Unexecuted instantiation: node::Environment::http2session_on_altsvc_function() const
Unexecuted instantiation: node::Environment::http2session_on_error_function() const
Unexecuted instantiation: node::Environment::http2session_on_frame_error_function() const
Unexecuted instantiation: node::Environment::http2session_on_goaway_data_function() const
Unexecuted instantiation: node::Environment::http2session_on_headers_function() const
Unexecuted instantiation: node::Environment::http2session_on_origin_function() const
Unexecuted instantiation: node::Environment::http2session_on_ping_function() const
Unexecuted instantiation: node::Environment::http2session_on_priority_function() const
Unexecuted instantiation: node::Environment::http2session_on_settings_function() const
Unexecuted instantiation: node::Environment::http2session_on_stream_close_function() const
Unexecuted instantiation: node::Environment::http2session_on_stream_trailers_function() const
Unexecuted instantiation: node::Environment::internal_binding_loader() const
Unexecuted instantiation: node::Environment::immediate_callback_function() const
Unexecuted instantiation: node::Environment::inspector_console_extension_installer() const
Unexecuted instantiation: node::Environment::inspector_disable_async_hooks() const
Unexecuted instantiation: node::Environment::inspector_disable_network_tracking() const
Unexecuted instantiation: node::Environment::inspector_enable_async_hooks() const
Unexecuted instantiation: node::Environment::inspector_enable_network_tracking() const
Unexecuted instantiation: node::Environment::maybe_cache_generated_source_map() const
Unexecuted instantiation: node::Environment::messaging_deserialize_create_object() const
Unexecuted instantiation: node::Environment::message_port() const
Unexecuted instantiation: node::Environment::builtin_module_require() const
Unexecuted instantiation: node::Environment::performance_entry_callback() const
Unexecuted instantiation: node::Environment::prepare_stack_trace_callback() const
Unexecuted instantiation: node::Environment::process_object() const
Unexecuted instantiation: node::Environment::process_emit_warning_sync() const
Unexecuted instantiation: node::Environment::primordials() const
Unexecuted instantiation: node::Environment::primordials_safe_map_prototype_object() const
Unexecuted instantiation: node::Environment::primordials_safe_set_prototype_object() const
Unexecuted instantiation: node::Environment::primordials_safe_weak_map_prototype_object() const
Unexecuted instantiation: node::Environment::primordials_safe_weak_set_prototype_object() const
Unexecuted instantiation: node::Environment::promise_reject_callback() const
Unexecuted instantiation: node::Environment::snapshot_serialize_callback() const
Unexecuted instantiation: node::Environment::snapshot_deserialize_callback() const
Unexecuted instantiation: node::Environment::snapshot_deserialize_main() const
Unexecuted instantiation: node::Environment::source_map_cache_getter() const
Unexecuted instantiation: node::Environment::tick_callback_function() const
Unexecuted instantiation: node::Environment::timers_callback_function() const
Unexecuted instantiation: node::Environment::tls_wrap_constructor_function() const
Unexecuted instantiation: node::Environment::trace_category_state_function() const
Unexecuted instantiation: node::Environment::udp_constructor_function() const
Unexecuted instantiation: node::Environment::wasm_streaming_compilation_impl() const
Unexecuted instantiation: node::Environment::wasm_streaming_object_constructor() const
889
560
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
560
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
560
    principal_realm_->set_##PropertyName(value);                               \
892
560
  }
node::Environment::set_async_hooks_after_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
node::Environment::set_async_hooks_before_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_async_hooks_callback_trampoline(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_async_hooks_binding(v8::Local<v8::Object>)
node::Environment::set_async_hooks_destroy_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
node::Environment::set_async_hooks_init_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
node::Environment::set_async_hooks_promise_resolve_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_buffer_prototype_object(v8::Local<v8::Object>)
Unexecuted instantiation: node::Environment::set_crypto_key_object_private_constructor(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_crypto_key_object_public_constructor(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_crypto_key_object_secret_constructor(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_enhance_fatal_stack_after_inspector(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_enhance_fatal_stack_before_inspector(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_get_source_map_error_source(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_host_import_module_dynamically_callback(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_host_import_meta_resolve_initializer(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_host_initialize_import_meta_object_callback(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_altsvc_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_error_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_frame_error_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_goaway_data_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_headers_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_origin_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_ping_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_priority_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_settings_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_stream_close_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_http2session_on_stream_trailers_function(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_internal_binding_loader(v8::Local<v8::Function>)
node::Environment::set_immediate_callback_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_inspector_console_extension_installer(v8::Local<v8::Function>)
node::Environment::set_inspector_disable_async_hooks(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_inspector_disable_network_tracking(v8::Local<v8::Function>)
node::Environment::set_inspector_enable_async_hooks(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_inspector_enable_network_tracking(v8::Local<v8::Function>)
node::Environment::set_maybe_cache_generated_source_map(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
node::Environment::set_messaging_deserialize_create_object(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_message_port(v8::Local<v8::Object>)
Unexecuted instantiation: node::Environment::set_builtin_module_require(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_performance_entry_callback(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_prepare_stack_trace_callback(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_process_object(v8::Local<v8::Object>)
node::Environment::set_process_emit_warning_sync(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_primordials(v8::Local<v8::Object>)
Unexecuted instantiation: node::Environment::set_primordials_safe_map_prototype_object(v8::Local<v8::Object>)
Unexecuted instantiation: node::Environment::set_primordials_safe_set_prototype_object(v8::Local<v8::Object>)
Unexecuted instantiation: node::Environment::set_primordials_safe_weak_map_prototype_object(v8::Local<v8::Object>)
Unexecuted instantiation: node::Environment::set_primordials_safe_weak_set_prototype_object(v8::Local<v8::Object>)
node::Environment::set_promise_reject_callback(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_snapshot_serialize_callback(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_snapshot_deserialize_callback(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_snapshot_deserialize_main(v8::Local<v8::Function>)
Unexecuted instantiation: node::Environment::set_source_map_cache_getter(v8::Local<v8::Function>)
node::Environment::set_tick_callback_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
node::Environment::set_timers_callback_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_tls_wrap_constructor_function(v8::Local<v8::Function>)
node::Environment::set_trace_category_state_function(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_udp_constructor_function(v8::Local<v8::Function>)
node::Environment::set_wasm_streaming_compilation_impl(v8::Local<v8::Function>)
Line
Count
Source
889
35
  inline void Environment::set_##PropertyName(v8::Local<TypeName> value) {     \
890
35
    DCHECK_NOT_NULL(principal_realm_);                                         \
891
35
    principal_realm_->set_##PropertyName(value);                               \
892
35
  }
Unexecuted instantiation: node::Environment::set_wasm_streaming_object_constructor(v8::Local<v8::Function>)
893
  PER_REALM_STRONG_PERSISTENT_VALUES(V)
894
#undef V
895
896
572k
v8::Local<v8::Context> Environment::context() const {
897
572k
  return principal_realm()->context();
898
572k
}
899
900
572k
Realm* Environment::principal_realm() const {
901
572k
  return principal_realm_.get();
902
572k
}
903
904
0
inline void Environment::set_heap_snapshot_near_heap_limit(uint32_t limit) {
905
0
  heap_snapshot_near_heap_limit_ = limit;
906
0
}
907
908
0
inline bool Environment::is_in_heapsnapshot_heap_limit_callback() const {
909
0
  return is_in_heapsnapshot_heap_limit_callback_;
910
0
}
911
912
0
inline bool Environment::report_exclude_env() const {
913
0
  return options_->report_exclude_env;
914
0
}
915
916
0
inline void Environment::AddHeapSnapshotNearHeapLimitCallback() {
917
0
  DCHECK(!heapsnapshot_near_heap_limit_callback_added_);
918
0
  heapsnapshot_near_heap_limit_callback_added_ = true;
919
0
  isolate_->AddNearHeapLimitCallback(Environment::NearHeapLimitCallback, this);
920
0
}
921
922
inline void Environment::RemoveHeapSnapshotNearHeapLimitCallback(
923
0
    size_t heap_limit) {
924
0
  DCHECK(heapsnapshot_near_heap_limit_callback_added_);
925
0
  heapsnapshot_near_heap_limit_callback_added_ = false;
926
0
  isolate_->RemoveNearHeapLimitCallback(Environment::NearHeapLimitCallback,
927
0
                                        heap_limit);
928
0
}
929
930
}  // namespace node
931
932
// These two files depend on each other. Including base_object-inl.h after this
933
// file is the easiest way to avoid issues with that circular dependency.
934
#include "base_object-inl.h"
935
936
#endif  // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
937
938
#endif  // SRC_ENV_INL_H_