Home
last modified time | relevance | path

Searched refs:MicrotaskQueue (Results 1 – 25 of 27) sorted by relevance

12

/third_party/node/deps/v8/src/execution/
Dmicrotask-queue.cc22 const size_t MicrotaskQueue::kRingBufferOffset =
23 OFFSET_OF(MicrotaskQueue, ring_buffer_);
24 const size_t MicrotaskQueue::kCapacityOffset =
25 OFFSET_OF(MicrotaskQueue, capacity_);
26 const size_t MicrotaskQueue::kSizeOffset = OFFSET_OF(MicrotaskQueue, size_);
27 const size_t MicrotaskQueue::kStartOffset = OFFSET_OF(MicrotaskQueue, start_);
28 const size_t MicrotaskQueue::kFinishedMicrotaskCountOffset =
29 OFFSET_OF(MicrotaskQueue, finished_microtask_count_);
31 const intptr_t MicrotaskQueue::kMinimumCapacity = 8;
34 void MicrotaskQueue::SetUpDefaultMicrotaskQueue(Isolate* isolate) { in SetUpDefaultMicrotaskQueue()
[all …]
Dmicrotask-queue.h25 class V8_EXPORT_PRIVATE MicrotaskQueue final : public v8::MicrotaskQueue {
28 static std::unique_ptr<MicrotaskQueue> New(Isolate* isolate);
30 ~MicrotaskQueue() override;
105 MicrotaskQueue* next() const { return next_; } in next()
106 MicrotaskQueue* prev() const { return prev_; } in prev()
121 MicrotaskQueue();
137 MicrotaskQueue* next_ = nullptr;
138 MicrotaskQueue* prev_ = nullptr;
Dexecution.h13 class MicrotaskQueue; variable
72 Isolate* isolate, MicrotaskQueue* microtask_queue,
Dexecution.cc52 MicrotaskQueue* microtask_queue,
76 MicrotaskQueue* microtask_queue;
155 Isolate* isolate, MicrotaskQueue* microtask_queue, in SetUpForRunMicrotasks()
435 Address root_register_value, MicrotaskQueue* microtask_queue)>; in Invoke()
594 Isolate* isolate, MicrotaskQueue* microtask_queue, in TryRunMicrotasks()
Disolate.h121 class MicrotaskQueue; variable
488 V(MicrotaskQueue*, default_microtask_queue, nullptr) \
1570 void FireCallCompletedCallback(MicrotaskQueue* microtask_queue) { in FireCallCompletedCallback()
1968 void FireCallCompletedCallbackInternal(MicrotaskQueue* microtask_queue);
Disolate.cc3292 MicrotaskQueue::SetUpDefaultMicrotaskQueue(this); in ThrowInternal()
4602 MicrotaskQueue* microtask_queue) { in ThrowInternal()
/third_party/node/deps/v8/include/
Dv8-microtask-queue.h22 class MicrotaskQueue; variable
40 class V8_EXPORT MicrotaskQueue {
45 static std::unique_ptr<MicrotaskQueue> New(
48 virtual ~MicrotaskQueue() = default;
100 MicrotaskQueue(const MicrotaskQueue&) = delete;
101 MicrotaskQueue& operator=(const MicrotaskQueue&) = delete;
104 friend class internal::MicrotaskQueue;
105 MicrotaskQueue() = default;
122 MicrotasksScope(Isolate* isolate, MicrotaskQueue* microtask_queue, Type type);
146 internal::MicrotaskQueue* const microtask_queue_;
Dv8-context.h18 class MicrotaskQueue; variable
91 MicrotaskQueue* microtask_queue = nullptr);
117 MicrotaskQueue* microtask_queue = nullptr);
170 MicrotaskQueue* GetMicrotaskQueue();
Dv8-isolate.h34 class MicrotaskQueue; variable
40 class MicrotaskQueue; variable
369 Isolate* isolate, MicrotaskQueue* microtask_queue = nullptr);
380 internal::MicrotaskQueue* const microtask_queue_;
/third_party/node/src/
Dnode_contextify.h19 const std::shared_ptr<v8::MicrotaskQueue>& microtask_queue() const;
33 std::shared_ptr<v8::MicrotaskQueue> microtask_queue_;
60 v8::MicrotaskQueue* queue);
81 inline std::shared_ptr<v8::MicrotaskQueue> microtask_queue() const { in microtask_queue()
171 std::shared_ptr<v8::MicrotaskQueue> microtask_queue,
Dnode_contextify.cc58 using v8::MicrotaskQueue;
124 MicrotaskQueue* queue = in New()
218 MicrotaskQueue* queue) { in CreateV8Context()
983 std::shared_ptr<MicrotaskQueue> microtask_queue; in RunInContext()
1032 std::shared_ptr<MicrotaskQueue> mtask_queue, in EvalMachine()
1375 MicrotaskQueue::New(env->isolate(), MicrotasksPolicy::kExplicit)) { in MicrotaskQueueWrap()
1379 const std::shared_ptr<MicrotaskQueue>&
Dmodule_wrap.cc37 using v8::MicrotaskQueue;
363 std::shared_ptr<MicrotaskQueue> microtask_queue; in Evaluate()
/third_party/node/deps/v8/src/builtins/
Dbuiltins-microtask-queue-gen.cc67 IntPtrConstant(MicrotaskQueue::kRingBufferOffset)); in GetMicrotaskRingBuffer()
73 IntPtrConstant(MicrotaskQueue::kCapacityOffset)); in GetMicrotaskQueueCapacity()
79 IntPtrConstant(MicrotaskQueue::kSizeOffset)); in GetMicrotaskQueueSize()
85 IntPtrConstant(MicrotaskQueue::kSizeOffset), new_size); in SetMicrotaskQueueSize()
91 IntPtrConstant(MicrotaskQueue::kStartOffset)); in GetMicrotaskQueueStart()
97 IntPtrConstant(MicrotaskQueue::kStartOffset), new_start); in SetMicrotaskQueueStart()
348 IntPtrConstant(MicrotaskQueue::kFinishedMicrotaskCountOffset)); in IncrementFinishedMicrotaskCount()
352 IntPtrConstant(MicrotaskQueue::kFinishedMicrotaskCountOffset), new_count); in IncrementFinishedMicrotaskCount()
565 IntPtrConstant(MicrotaskQueue::kSizeOffset), in TF_BUILTIN()
/third_party/node/deps/v8/src/init/
Dbootstrapper.h63 v8::MicrotaskQueue* microtask_queue);
73 v8::MicrotaskQueue* no_microtask_queue = nullptr; in CreateEnvironmentForTesting()
Dbootstrapper.cc169 v8::MicrotaskQueue* microtask_queue);
326 v8::MicrotaskQueue* microtask_queue) { in CreateEnvironment()
6290 v8::MicrotaskQueue* microtask_queue) in Genesis()
6393 isolate, microtask_queue ? static_cast<MicrotaskQueue*>(microtask_queue) in Genesis()
/third_party/node/deps/v8/src/objects/
Dcontexts-inl.h270 DEF_GETTER(NativeContext, microtask_queue, MicrotaskQueue*) { in DEF_GETTER() argument
272 return reinterpret_cast<MicrotaskQueue*>(ReadExternalPointerField( in DEF_GETTER()
282 MicrotaskQueue* microtask_queue) { in set_microtask_queue()
Dcontexts.h21 class MicrotaskQueue; variable
728 DECL_GETTER(microtask_queue, MicrotaskQueue*)
729 inline void set_microtask_queue(Isolate* isolate, MicrotaskQueue* queue);
/third_party/node/lib/
Dvm.js33 MicrotaskQueue,
243 new MicrotaskQueue() :
/third_party/node/deps/v8/src/heap/
Dfinalization-registry-cleanup-task.cc66 MicrotaskQueue* microtask_queue = in RunInternal()
/third_party/node/deps/v8/src/api/
Dapi-inl.h168 i::MicrotaskQueue* microtask_queue = isolate_->default_microtask_queue();
208 i::MicrotaskQueue* microtask_queue) {
Dapi.cc6247 v8::MicrotaskQueue* microtask_queue) { in Invoke()
6261 v8::MicrotaskQueue* microtask_queue) { in Invoke()
6275 v8::MicrotaskQueue* microtask_queue) { in CreateEnvironment()
6379 v8::MicrotaskQueue* microtask_queue) { in NewContext()
6406 v8::MicrotaskQueue* microtask_queue) { in New()
6416 v8::MicrotaskQueue* microtask_queue) { in FromSnapshot()
6479 v8::MicrotaskQueue* Context::GetMicrotaskQueue() { in GetMicrotaskQueue()
8825 Isolate* isolate, MicrotaskQueue* microtask_queue) in SuppressMicrotaskExecutionScope()
8828 ? static_cast<i::MicrotaskQueue*>(microtask_queue) in SuppressMicrotaskExecutionScope()
9131 MicrotaskQueue* microtask_queue = handler_context->microtask_queue(); in EnqueueMicrotask()
[all …]
/third_party/node/deps/v8/src/runtime/
Druntime-promise.cc82 MicrotaskQueue* microtask_queue = in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/snapshot/
Dcontext-serializer.cc61 MicrotaskQueue* const microtask_queue_;
/third_party/node/test/cctest/
Dtest_environment.cc654 std::unique_ptr<v8::MicrotaskQueue> queue = v8::MicrotaskQueue::New( in TEST_F()
/third_party/node/deps/v8/src/codegen/
Dexternal-reference.cc1139 MicrotaskQueue::CallEnqueueMicrotask) in FUNCTION_REFERENCE()

12