Home
last modified time | relevance | path

Searched refs:microtask_queue (Results 1 – 24 of 24) sorted by relevance

/third_party/node/deps/v8/src/builtins/
Dbuiltins-microtask-queue-gen.cc25 TNode<RawPtrT> GetMicrotaskRingBuffer(TNode<RawPtrT> microtask_queue);
26 TNode<IntPtrT> GetMicrotaskQueueCapacity(TNode<RawPtrT> microtask_queue);
27 TNode<IntPtrT> GetMicrotaskQueueSize(TNode<RawPtrT> microtask_queue);
28 void SetMicrotaskQueueSize(TNode<RawPtrT> microtask_queue,
30 TNode<IntPtrT> GetMicrotaskQueueStart(TNode<RawPtrT> microtask_queue);
31 void SetMicrotaskQueueStart(TNode<RawPtrT> microtask_queue,
40 void IncrementFinishedMicrotaskCount(TNode<RawPtrT> microtask_queue);
65 TNode<RawPtrT> microtask_queue) { in GetMicrotaskRingBuffer() argument
66 return Load<RawPtrT>(microtask_queue, in GetMicrotaskRingBuffer()
71 TNode<RawPtrT> microtask_queue) { in GetMicrotaskQueueCapacity() argument
[all …]
/third_party/node/deps/v8/src/heap/
Dfinalization-registry-cleanup-task.cc66 MicrotaskQueue* microtask_queue = in RunInternal() local
67 finalization_registry->native_context().microtask_queue(); in RunInternal()
68 if (!microtask_queue) microtask_queue = isolate->default_microtask_queue(); in RunInternal()
69 if (microtask_queue && in RunInternal()
70 microtask_queue->microtasks_policy() == v8::MicrotasksPolicy::kScoped) { in RunInternal()
75 v8_isolate, microtask_queue, v8::MicrotasksScope::kDoNotRunMicrotasks)); in RunInternal()
Dheap.cc5076 MicrotaskQueue* microtask_queue = default_microtask_queue; in IterateRoots() local
5078 microtask_queue->IterateMicrotasks(v); in IterateRoots()
5079 microtask_queue = microtask_queue->next(); in IterateRoots()
5080 } while (microtask_queue != default_microtask_queue); in IterateRoots()
/third_party/node/deps/v8/src/execution/
Dmicrotask-queue.cc37 MicrotaskQueue* microtask_queue = new MicrotaskQueue; in SetUpDefaultMicrotaskQueue() local
38 microtask_queue->next_ = microtask_queue; in SetUpDefaultMicrotaskQueue()
39 microtask_queue->prev_ = microtask_queue; in SetUpDefaultMicrotaskQueue()
40 isolate->set_default_microtask_queue(microtask_queue); in SetUpDefaultMicrotaskQueue()
47 std::unique_ptr<MicrotaskQueue> microtask_queue(new MicrotaskQueue); in New() local
51 microtask_queue->next_ = last->next_; in New()
52 microtask_queue->prev_ = last; in New()
53 last->next_->prev_ = microtask_queue.get(); in New()
54 last->next_ = microtask_queue.get(); in New()
56 return microtask_queue; in New()
Dexecution.cc52 MicrotaskQueue* microtask_queue,
76 MicrotaskQueue* microtask_queue; member
98 params.microtask_queue = nullptr; in SetUpForNew()
121 params.microtask_queue = nullptr; in SetUpForCall()
144 params.microtask_queue = nullptr; in SetUpForTryCall()
155 Isolate* isolate, MicrotaskQueue* microtask_queue, in SetUpForRunMicrotasks() argument
164 params.microtask_queue = microtask_queue; in SetUpForRunMicrotasks()
435 Address root_register_value, MicrotaskQueue* microtask_queue)>; in Invoke()
442 params.microtask_queue)); in Invoke()
594 Isolate* isolate, MicrotaskQueue* microtask_queue, in TryRunMicrotasks() argument
[all …]
Dexecution.h72 Isolate* isolate, MicrotaskQueue* microtask_queue,
Disolate.h1570 void FireCallCompletedCallback(MicrotaskQueue* microtask_queue) { in FireCallCompletedCallback() argument
1572 FireCallCompletedCallbackInternal(microtask_queue); in FireCallCompletedCallback()
1968 void FireCallCompletedCallbackInternal(MicrotaskQueue* microtask_queue);
Disolate.cc4602 MicrotaskQueue* microtask_queue) { in ThrowInternal() argument
4606 microtask_queue && in ThrowInternal()
4607 microtask_queue->microtasks_policy() == v8::MicrotasksPolicy::kAuto; in ThrowInternal()
4610 if (perform_checkpoint) microtask_queue->PerformCheckpoint(isolate); in ThrowInternal()
/third_party/node/deps/v8/src/api/
Dapi-inl.h168 i::MicrotaskQueue* microtask_queue = isolate_->default_microtask_queue(); local
176 microtask_queue = env->native_context().microtask_queue();
179 if (do_callback) isolate_->FireCallCompletedCallback(microtask_queue);
182 if (microtask_queue && microtask_queue->microtasks_policy() ==
184 DCHECK(microtask_queue->GetMicrotasksScopeDepth() ||
185 !microtask_queue->DebugMicrotasksScopeDepthIsZero());
189 DCHECK(CheckKeptObjectsClearedAfterMicrotaskCheckpoint(microtask_queue));
208 i::MicrotaskQueue* microtask_queue) {
211 microtask_queue &&
212 microtask_queue->microtasks_policy() == MicrotasksPolicy::kAuto;
Dapi.cc6247 v8::MicrotaskQueue* microtask_queue) { in Invoke()
6250 context_snapshot_index, embedder_fields_deserializer, microtask_queue); in Invoke()
6261 v8::MicrotaskQueue* microtask_queue) { in Invoke()
6275 v8::MicrotaskQueue* microtask_queue) { in CreateEnvironment() argument
6352 microtask_queue); in CreateEnvironment()
6379 v8::MicrotaskQueue* microtask_queue) { in NewContext() argument
6393 context_snapshot_index, embedder_fields_deserializer, microtask_queue); in NewContext()
6406 v8::MicrotaskQueue* microtask_queue) { in New() argument
6409 microtask_queue); in New()
6416 v8::MicrotaskQueue* microtask_queue) { in FromSnapshot() argument
[all …]
/third_party/node/deps/v8/src/runtime/
Druntime-promise.cc82 MicrotaskQueue* microtask_queue = in RUNTIME_FUNCTION() local
83 function->native_context().microtask_queue(); in RUNTIME_FUNCTION()
84 if (microtask_queue) microtask_queue->EnqueueMicrotask(*microtask); in RUNTIME_FUNCTION()
/third_party/node/src/
Dnode_contextify.h19 const std::shared_ptr<v8::MicrotaskQueue>& microtask_queue() const;
81 inline std::shared_ptr<v8::MicrotaskQueue> microtask_queue() const { in microtask_queue() function
83 return microtask_queue_wrap_->microtask_queue(); in microtask_queue()
171 std::shared_ptr<v8::MicrotaskQueue> microtask_queue,
Dmodule_wrap.cc363 std::shared_ptr<MicrotaskQueue> microtask_queue; in Evaluate() local
365 microtask_queue = contextify_context->microtask_queue(); in Evaluate()
385 if (!result.IsEmpty() && microtask_queue) in Evaluate()
386 microtask_queue->PerformCheckpoint(isolate); in Evaluate()
Dnode_contextify.cc126 ? options.microtask_queue_wrap->microtask_queue().get() in New()
983 std::shared_ptr<MicrotaskQueue> microtask_queue; in RunInContext() local
996 microtask_queue = contextify_context->microtask_queue(); in RunInContext()
1022 microtask_queue, in RunInContext()
1380 MicrotaskQueueWrap::microtask_queue() const { in microtask_queue() function in node::contextify::MicrotaskQueueWrap
/third_party/node/deps/v8/src/objects/
Dcontexts-inl.h270 DEF_GETTER(NativeContext, microtask_queue, MicrotaskQueue*) { in DEF_GETTER() argument
282 MicrotaskQueue* microtask_queue) { in set_microtask_queue() argument
284 reinterpret_cast<Address>(microtask_queue), in set_microtask_queue()
Dobjects.cc5569 MicrotaskQueue* microtask_queue = then_context->microtask_queue(); in Resolve() local
5570 if (microtask_queue) microtask_queue->EnqueueMicrotask(*task); in Resolve()
5678 MicrotaskQueue* microtask_queue = handler_context->microtask_queue(); in TriggerPromiseReactions() local
5679 if (microtask_queue) { in TriggerPromiseReactions()
5680 microtask_queue->EnqueueMicrotask( in TriggerPromiseReactions()
Dcontexts.h728 DECL_GETTER(microtask_queue, MicrotaskQueue*)
/third_party/node/deps/v8/include/
Dv8-context.h91 MicrotaskQueue* microtask_queue = nullptr);
117 MicrotaskQueue* microtask_queue = nullptr);
Dv8-microtask-queue.h122 MicrotasksScope(Isolate* isolate, MicrotaskQueue* microtask_queue, Type type);
Dv8-isolate.h369 Isolate* isolate, MicrotaskQueue* microtask_queue = nullptr);
/third_party/node/deps/v8/src/init/
Dbootstrapper.h63 v8::MicrotaskQueue* microtask_queue);
Dbootstrapper.cc169 v8::MicrotaskQueue* microtask_queue);
326 v8::MicrotaskQueue* microtask_queue) { in CreateEnvironment() argument
332 microtask_queue); in CreateEnvironment()
6290 v8::MicrotaskQueue* microtask_queue) in Genesis() argument
6393 isolate, microtask_queue ? static_cast<MicrotaskQueue*>(microtask_queue) in Genesis()
/third_party/node/deps/v8/src/snapshot/
Dcontext-serializer.cc30 microtask_queue_(native_context.microtask_queue()), in SanitizeNativeContextScope()
/third_party/node/deps/v8/src/diagnostics/
Dobjects-printer.cc865 os << " - microtask_queue: " << microtask_queue() << "\n"; in NativeContextPrint()