v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ScavengerCollector::QuarantinedPageSweeper Class Reference
Collaboration diagram for v8::internal::ScavengerCollector::QuarantinedPageSweeper:

Classes

class  JobTask
 

Public Member Functions

 QuarantinedPageSweeper (Heap *heap)
 
 ~QuarantinedPageSweeper ()
 
void StartSweeping (const PinnedObjects &&pinned_objects)
 
void FinishSweeping ()
 
bool IsSweeping () const
 

Private Attributes

Heap *const heap_
 
std::unique_ptr< JobHandlejob_handle_
 

Detailed Description

Definition at line 291 of file scavenger.h.

Constructor & Destructor Documentation

◆ QuarantinedPageSweeper()

v8::internal::ScavengerCollector::QuarantinedPageSweeper::QuarantinedPageSweeper ( Heap * heap)
inlineexplicit

Definition at line 293 of file scavenger.h.

◆ ~QuarantinedPageSweeper()

v8::internal::ScavengerCollector::QuarantinedPageSweeper::~QuarantinedPageSweeper ( )
inline

Definition at line 294 of file scavenger.h.

Here is the call graph for this function:

Member Function Documentation

◆ FinishSweeping()

void v8::internal::ScavengerCollector::QuarantinedPageSweeper::FinishSweeping ( )

Definition at line 799 of file scavenger.cc.

Here is the caller graph for this function:

◆ IsSweeping()

bool v8::internal::ScavengerCollector::QuarantinedPageSweeper::IsSweeping ( ) const
inline

Definition at line 302 of file scavenger.h.

Here is the caller graph for this function:

◆ StartSweeping()

void v8::internal::ScavengerCollector::QuarantinedPageSweeper::StartSweeping ( const PinnedObjects && pinned_objects)

Definition at line 788 of file scavenger.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ heap_

Heap* const v8::internal::ScavengerCollector::QuarantinedPageSweeper::heap_
private

Definition at line 352 of file scavenger.h.

◆ job_handle_

std::unique_ptr<JobHandle> v8::internal::ScavengerCollector::QuarantinedPageSweeper::job_handle_
private

Definition at line 353 of file scavenger.h.


The documentation for this class was generated from the following files: