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

#include <stacks.h>

Collaboration diagram for v8::internal::wasm::StackMemory::StackSegment:

Public Member Functions

Address base () const
 

Private Member Functions

 StackSegment (size_t size)
 
 ~StackSegment ()
 

Private Attributes

uint8_t * limit_
 
size_t size_
 
StackSegmentnext_segment_ = nullptr
 
StackSegmentprev_segment_ = nullptr
 
Address old_fp = 0
 

Friends

class StackMemory
 

Detailed Description

Definition at line 122 of file stacks.h.

Constructor & Destructor Documentation

◆ StackSegment()

v8::internal::wasm::StackMemory::StackSegment::StackSegment ( size_t size)
explicitprivate

Definition at line 65 of file stacks.cc.

Here is the call graph for this function:

◆ ~StackSegment()

v8::internal::wasm::StackMemory::StackSegment::~StackSegment ( )
private

Definition at line 78 of file stacks.cc.

Here is the call graph for this function:

Member Function Documentation

◆ base()

Address v8::internal::wasm::StackMemory::StackSegment::base ( ) const
inline

Definition at line 124 of file stacks.h.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ StackMemory

friend class StackMemory
friend

Definition at line 137 of file stacks.h.

Member Data Documentation

◆ limit_

uint8_t* v8::internal::wasm::StackMemory::StackSegment::limit_
private

Definition at line 129 of file stacks.h.

◆ next_segment_

StackSegment* v8::internal::wasm::StackMemory::StackSegment::next_segment_ = nullptr
private

Definition at line 133 of file stacks.h.

◆ old_fp

Address v8::internal::wasm::StackMemory::StackSegment::old_fp = 0
private

Definition at line 135 of file stacks.h.

◆ prev_segment_

StackSegment* v8::internal::wasm::StackMemory::StackSegment::prev_segment_ = nullptr
private

Definition at line 134 of file stacks.h.

◆ size_

size_t v8::internal::wasm::StackMemory::StackSegment::size_
private

Definition at line 130 of file stacks.h.


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