mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-13 22:25:40 +00:00
Update vm::Ctx.
This commit is contained in:
parent
c6dfbcd90d
commit
c5ef0a96e9
@ -14,25 +14,25 @@ use std::{ffi::c_void, mem, ptr};
|
|||||||
#[repr(C)]
|
#[repr(C)]
|
||||||
pub struct Ctx {
|
pub struct Ctx {
|
||||||
/// A pointer to an array of locally-defined memories, indexed by `MemoryIndex`.
|
/// A pointer to an array of locally-defined memories, indexed by `MemoryIndex`.
|
||||||
pub(crate) memories: *mut *mut LocalMemory,
|
pub memories: *mut *mut LocalMemory,
|
||||||
|
|
||||||
/// A pointer to an array of locally-defined tables, indexed by `TableIndex`.
|
/// A pointer to an array of locally-defined tables, indexed by `TableIndex`.
|
||||||
pub(crate) tables: *mut *mut LocalTable,
|
pub tables: *mut *mut LocalTable,
|
||||||
|
|
||||||
/// A pointer to an array of locally-defined globals, indexed by `GlobalIndex`.
|
/// A pointer to an array of locally-defined globals, indexed by `GlobalIndex`.
|
||||||
pub(crate) globals: *mut *mut LocalGlobal,
|
pub globals: *mut *mut LocalGlobal,
|
||||||
|
|
||||||
/// A pointer to an array of imported memories, indexed by `MemoryIndex,
|
/// A pointer to an array of imported memories, indexed by `MemoryIndex,
|
||||||
pub(crate) imported_memories: *mut *mut LocalMemory,
|
pub(crate) imported_memories: *mut *mut LocalMemory,
|
||||||
|
|
||||||
/// A pointer to an array of imported tables, indexed by `TableIndex`.
|
/// A pointer to an array of imported tables, indexed by `TableIndex`.
|
||||||
pub(crate) imported_tables: *mut *mut LocalTable,
|
pub imported_tables: *mut *mut LocalTable,
|
||||||
|
|
||||||
/// A pointer to an array of imported globals, indexed by `GlobalIndex`.
|
/// A pointer to an array of imported globals, indexed by `GlobalIndex`.
|
||||||
pub(crate) imported_globals: *mut *mut LocalGlobal,
|
pub imported_globals: *mut *mut LocalGlobal,
|
||||||
|
|
||||||
/// A pointer to an array of imported functions, indexed by `FuncIndex`.
|
/// A pointer to an array of imported functions, indexed by `FuncIndex`.
|
||||||
pub(crate) imported_funcs: *mut ImportedFunc,
|
pub imported_funcs: *mut ImportedFunc,
|
||||||
|
|
||||||
local_backing: *mut LocalBacking,
|
local_backing: *mut LocalBacking,
|
||||||
import_backing: *mut ImportBacking,
|
import_backing: *mut ImportBacking,
|
||||||
|
Loading…
Reference in New Issue
Block a user