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

#include <main-allocator.h>

Collaboration diagram for v8::internal::LinearAreaOriginalData:

Public Member Functions

Address get_original_top_acquire () const
 
Address get_original_limit_relaxed () const
 
void set_original_top_release (Address top)
 
void set_original_limit_relaxed (Address limit)
 
base::Mutexlinear_area_lock ()
 

Private Attributes

std::atomic< Addressoriginal_top_ = 0
 
std::atomic< Addressoriginal_limit_ = 0
 
base::Mutex linear_area_lock_
 

Detailed Description

Definition at line 119 of file main-allocator.h.

Member Function Documentation

◆ get_original_limit_relaxed()

Address v8::internal::LinearAreaOriginalData::get_original_limit_relaxed ( ) const
inline

Definition at line 124 of file main-allocator.h.

◆ get_original_top_acquire()

Address v8::internal::LinearAreaOriginalData::get_original_top_acquire ( ) const
inline

Definition at line 121 of file main-allocator.h.

◆ linear_area_lock()

base::Mutex * v8::internal::LinearAreaOriginalData::linear_area_lock ( )
inline

Definition at line 135 of file main-allocator.h.

◆ set_original_limit_relaxed()

void v8::internal::LinearAreaOriginalData::set_original_limit_relaxed ( Address limit)
inline

Definition at line 131 of file main-allocator.h.

Here is the caller graph for this function:

◆ set_original_top_release()

void v8::internal::LinearAreaOriginalData::set_original_top_release ( Address top)
inline

Definition at line 128 of file main-allocator.h.

Here is the caller graph for this function:

Member Data Documentation

◆ linear_area_lock_

base::Mutex v8::internal::LinearAreaOriginalData::linear_area_lock_
private

Definition at line 145 of file main-allocator.h.

◆ original_limit_

std::atomic<Address> v8::internal::LinearAreaOriginalData::original_limit_ = 0
private

Definition at line 142 of file main-allocator.h.

◆ original_top_

std::atomic<Address> v8::internal::LinearAreaOriginalData::original_top_ = 0
private

Definition at line 141 of file main-allocator.h.


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