v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ZoneSnapshot Class Referencefinal

#include <zone.h>

Collaboration diagram for v8::internal::ZoneSnapshot:

Public Member Functions

void Restore (Zone *zone) const
 

Private Member Functions

 ZoneSnapshot (const Zone *zone)
 

Private Attributes

const size_t allocation_size_
 
const size_t segment_bytes_allocated_
 
const Address position_
 
const Address limit_
 
Segment *const segment_head_
 

Friends

class Zone
 

Detailed Description

Definition at line 288 of file zone.h.

Constructor & Destructor Documentation

◆ ZoneSnapshot()

v8::internal::ZoneSnapshot::ZoneSnapshot ( const Zone * zone)
explicitprivate

Definition at line 202 of file zone.cc.

Member Function Documentation

◆ Restore()

void v8::internal::ZoneSnapshot::Restore ( Zone * zone) const

Definition at line 215 of file zone.cc.

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

Friends And Related Symbol Documentation

◆ Zone

friend class Zone
friend

Definition at line 296 of file zone.h.

Member Data Documentation

◆ allocation_size_

const size_t v8::internal::ZoneSnapshot::allocation_size_
private

Definition at line 302 of file zone.h.

◆ limit_

const Address v8::internal::ZoneSnapshot::limit_
private

Definition at line 305 of file zone.h.

◆ position_

const Address v8::internal::ZoneSnapshot::position_
private

Definition at line 304 of file zone.h.

◆ segment_bytes_allocated_

const size_t v8::internal::ZoneSnapshot::segment_bytes_allocated_
private

Definition at line 303 of file zone.h.

◆ segment_head_

Segment* const v8::internal::ZoneSnapshot::segment_head_
private

Definition at line 306 of file zone.h.


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