Lines Matching refs:ArrayBufferSweeper
78 struct ArrayBufferSweeper::SweepingJob final {
98 friend class ArrayBufferSweeper;
101 ArrayBufferSweeper::ArrayBufferSweeper(Heap* heap) : heap_(heap) {} in ArrayBufferSweeper() function in v8::internal::ArrayBufferSweeper
103 ArrayBufferSweeper::~ArrayBufferSweeper() { in ~ArrayBufferSweeper()
109 void ArrayBufferSweeper::EnsureFinished() { in EnsureFinished()
141 void ArrayBufferSweeper::FinishIfDone() { in FinishIfDone()
150 void ArrayBufferSweeper::RequestSweep(SweepingType type) { in RequestSweep()
177 void ArrayBufferSweeper::Prepare(SweepingType type) { in Prepare()
195 void ArrayBufferSweeper::Finalize() { in Finalize()
207 void ArrayBufferSweeper::ReleaseAll(ArrayBufferList* list) { in ReleaseAll()
217 void ArrayBufferSweeper::Append(JSArrayBuffer object, in Append()
232 void ArrayBufferSweeper::Detach(JSArrayBuffer object, in Detach()
257 void ArrayBufferSweeper::IncrementExternalMemoryCounters(size_t bytes) { in IncrementExternalMemoryCounters()
265 void ArrayBufferSweeper::DecrementExternalMemoryCounters(size_t bytes) { in DecrementExternalMemoryCounters()
274 void ArrayBufferSweeper::SweepingJob::Sweep() { in Sweep()
287 void ArrayBufferSweeper::SweepingJob::SweepFull() { in SweepFull()
296 ArrayBufferList ArrayBufferSweeper::SweepingJob::SweepListFull( in SweepListFull()
320 void ArrayBufferSweeper::SweepingJob::SweepYoung() { in SweepYoung()