Home
last modified time | relevance | path

Searched refs:ring_buffer_ (Results 1 - 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/execution/
H A Dmicrotask-queue.cc23 OFFSET_OF(MicrotaskQueue, ring_buffer_);
67 delete[] ring_buffer_; in ~MicrotaskQueue()
102 // Keep the capacity of |ring_buffer_| power of 2, so that the JIT in EnqueueMicrotask()
109 ring_buffer_[(start_ + size_) % capacity_] = microtask.ptr(); in EnqueueMicrotask()
184 delete[] ring_buffer_; in RunMicrotasks()
185 ring_buffer_ = nullptr; in RunMicrotasks()
205 Root::kStrongRoots, nullptr, FullObjectSlot(ring_buffer_ + start_), in IterateMicrotasks()
206 FullObjectSlot(ring_buffer_ + std::min(start_ + size_, capacity_))); in IterateMicrotasks()
208 Root::kStrongRoots, nullptr, FullObjectSlot(ring_buffer_), in IterateMicrotasks()
209 FullObjectSlot(ring_buffer_ in IterateMicrotasks()
[all...]
H A Dmicrotask-queue.h125 // ring_buffer_[(start_ + i) % capacity_] contains |i|th Microtask for each
130 Address* ring_buffer_ = nullptr; member in v8::internal::final

Completed in 2 milliseconds