Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
eos_vm_oc_control_block Struct Reference

#include <sys-vm-oc.h>

Collaboration diagram for eos_vm_oc_control_block:

Public Attributes

uint64_t magic
 
uintptr_t execution_thread_code_start
 
size_t execution_thread_code_length
 
uintptr_t execution_thread_memory_start
 
size_t execution_thread_memory_length
 
void * ctx
 
void * eptr
 
unsigned current_call_depth_remaining
 
int64_t current_linear_memory_pages
 
char * full_linear_memory_start
 
sigjmp_buf * jmp
 
void * bounce_buffers
 
uintptr_t running_code_base
 
int64_t first_invalid_memory_address
 
unsigned is_running
 
int64_t max_linear_memory_pages
 
void * globals
 

Detailed Description

Definition at line 13 of file sys-vm-oc.h.

Member Data Documentation

◆ bounce_buffers

void* eos_vm_oc_control_block::bounce_buffers

Definition at line 33 of file sys-vm-oc.h.

◆ ctx

void* eos_vm_oc_control_block::ctx

Definition at line 23 of file sys-vm-oc.h.

◆ current_call_depth_remaining

unsigned eos_vm_oc_control_block::current_call_depth_remaining

Definition at line 26 of file sys-vm-oc.h.

◆ current_linear_memory_pages

int64_t eos_vm_oc_control_block::current_linear_memory_pages

Definition at line 27 of file sys-vm-oc.h.

◆ eptr

void* eos_vm_oc_control_block::eptr

Definition at line 24 of file sys-vm-oc.h.

◆ execution_thread_code_length

size_t eos_vm_oc_control_block::execution_thread_code_length

Definition at line 16 of file sys-vm-oc.h.

◆ execution_thread_code_start

uintptr_t eos_vm_oc_control_block::execution_thread_code_start

Definition at line 15 of file sys-vm-oc.h.

◆ execution_thread_memory_length

size_t eos_vm_oc_control_block::execution_thread_memory_length

Definition at line 18 of file sys-vm-oc.h.

◆ execution_thread_memory_start

uintptr_t eos_vm_oc_control_block::execution_thread_memory_start

Definition at line 17 of file sys-vm-oc.h.

◆ first_invalid_memory_address

int64_t eos_vm_oc_control_block::first_invalid_memory_address

Definition at line 36 of file sys-vm-oc.h.

◆ full_linear_memory_start

char* eos_vm_oc_control_block::full_linear_memory_start

Definition at line 28 of file sys-vm-oc.h.

◆ globals

void* eos_vm_oc_control_block::globals

Definition at line 39 of file sys-vm-oc.h.

◆ is_running

unsigned eos_vm_oc_control_block::is_running

Definition at line 37 of file sys-vm-oc.h.

◆ jmp

sigjmp_buf* eos_vm_oc_control_block::jmp

Definition at line 29 of file sys-vm-oc.h.

◆ magic

uint64_t eos_vm_oc_control_block::magic

Definition at line 14 of file sys-vm-oc.h.

◆ max_linear_memory_pages

int64_t eos_vm_oc_control_block::max_linear_memory_pages

Definition at line 38 of file sys-vm-oc.h.

◆ running_code_base

uintptr_t eos_vm_oc_control_block::running_code_base

Definition at line 35 of file sys-vm-oc.h.


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