#include <stacks.h>
Definition at line 52 of file stacks.h.
◆ ~StackMemory()
v8::internal::wasm::StackMemory::~StackMemory |
( |
| ) |
|
◆ StackMemory() [1/2]
v8::internal::wasm::StackMemory::StackMemory |
( |
| ) |
|
|
private |
◆ StackMemory() [2/2]
v8::internal::wasm::StackMemory::StackMemory |
( |
uint8_t * | limit, |
|
|
size_t | size ) |
|
private |
◆ allocated_size()
size_t v8::internal::wasm::StackMemory::allocated_size |
( |
| ) |
|
|
inline |
◆ base()
Address v8::internal::wasm::StackMemory::base |
( |
| ) |
const |
|
inline |
◆ clear_stack_switch_info()
void v8::internal::wasm::StackMemory::clear_stack_switch_info |
( |
| ) |
|
|
inline |
◆ Contains()
bool v8::internal::wasm::StackMemory::Contains |
( |
Address | addr | ) |
|
|
inline |
◆ FillWith()
void v8::internal::wasm::StackMemory::FillWith |
( |
uint8_t | value | ) |
|
|
inline |
◆ GetCentralStackView()
◆ Grow()
bool v8::internal::wasm::StackMemory::Grow |
( |
Address | current_fp | ) |
|
◆ id()
int v8::internal::wasm::StackMemory::id |
( |
| ) |
|
|
inline |
◆ index()
size_t v8::internal::wasm::StackMemory::index |
( |
| ) |
|
|
inline |
◆ IsActive()
bool v8::internal::wasm::StackMemory::IsActive |
( |
| ) |
|
|
inline |
◆ jmpbuf()
JumpBuffer * v8::internal::wasm::StackMemory::jmpbuf |
( |
| ) |
|
|
inline |
◆ jmpbuf_offset()
static constexpr uint32_t v8::internal::wasm::StackMemory::jmpbuf_offset |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ jslimit()
void * v8::internal::wasm::StackMemory::jslimit |
( |
| ) |
const |
◆ New()
static std::unique_ptr< StackMemory > v8::internal::wasm::StackMemory::New |
( |
| ) |
|
|
inlinestatic |
◆ old_fp()
Address v8::internal::wasm::StackMemory::old_fp |
( |
| ) |
|
|
inline |
◆ Reset()
void v8::internal::wasm::StackMemory::Reset |
( |
| ) |
|
◆ set_index()
void v8::internal::wasm::StackMemory::set_index |
( |
size_t | index | ) |
|
|
inline |
◆ set_stack_switch_info()
◆ Shrink()
Address v8::internal::wasm::StackMemory::Shrink |
( |
| ) |
|
◆ ShrinkTo()
void v8::internal::wasm::StackMemory::ShrinkTo |
( |
Address | stack_address | ) |
|
◆ stack_switch_info()
const StackSwitchInfo & v8::internal::wasm::StackMemory::stack_switch_info |
( |
| ) |
const |
|
inline |
◆ stack_switch_source_fp_offset()
static constexpr uint32_t v8::internal::wasm::StackMemory::stack_switch_source_fp_offset |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ stack_switch_target_sp_offset()
static constexpr uint32_t v8::internal::wasm::StackMemory::stack_switch_target_sp_offset |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ StackPool
◆ active_segment_
StackSegment* v8::internal::wasm::StackMemory::active_segment_ = nullptr |
|
private |
◆ first_segment_
StackSegment* v8::internal::wasm::StackMemory::first_segment_ = nullptr |
|
private |
◆ id_
int v8::internal::wasm::StackMemory::id_ |
|
private |
◆ index_
size_t v8::internal::wasm::StackMemory::index_ |
|
private |
◆ jmpbuf_
JumpBuffer v8::internal::wasm::StackMemory::jmpbuf_ |
|
private |
◆ kJSLimitOffsetKB
int v8::internal::wasm::StackMemory::kJSLimitOffsetKB = 40 |
|
staticconstexpr |
◆ limit_
uint8_t* v8::internal::wasm::StackMemory::limit_ |
|
private |
◆ owned_
bool v8::internal::wasm::StackMemory::owned_ |
|
private |
◆ size_
size_t v8::internal::wasm::StackMemory::size_ |
|
private |
◆ stack_switch_info_
The documentation for this class was generated from the following files: