mirror of
https://github.com/fluencelabs/wasmer
synced 2025-03-16 16:20:49 +00:00
Remove failing impl
This commit is contained in:
parent
399f72df94
commit
ecc8199855
@ -30,8 +30,6 @@ use super::memory::LinearMemory;
|
||||
use super::module::{Export, ImportableExportable, Module};
|
||||
use super::relocation::{Reloc, RelocSink, RelocationType};
|
||||
|
||||
use crate::apis::emscripten::{align_memory, static_alloc};
|
||||
|
||||
type TablesSlice = UncheckedSlice<BoundedSlice<usize>>;
|
||||
// TODO: this should be `type MemoriesSlice = UncheckedSlice<UncheckedSlice<u8>>;`, but that crashes for some reason.
|
||||
type MemoriesSlice = UncheckedSlice<BoundedSlice<u8>>;
|
||||
@ -100,9 +98,6 @@ pub struct Instance {
|
||||
pub start_func: Option<FuncIndex>,
|
||||
// Region start memory location
|
||||
// code_base: *const (),
|
||||
|
||||
/// TODO: This should probably be passed as globals to the module.
|
||||
pub emscripten_data: EmscriptenData,
|
||||
}
|
||||
|
||||
/// Contains pointers to data (heaps, globals, tables) needed
|
||||
@ -121,27 +116,6 @@ pub struct DataPointers {
|
||||
pub globals: GlobalsSlice,
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
#[repr(C)]
|
||||
pub struct EmscriptenData {
|
||||
pub static_sealed: bool,
|
||||
|
||||
// global section
|
||||
pub global_base: u32,
|
||||
pub static_base: u32,
|
||||
pub static_top: u32,
|
||||
|
||||
// stack
|
||||
pub total_stack: u32,
|
||||
pub stack_base: u32,
|
||||
pub stack_max: u32,
|
||||
pub stack_top: u32,
|
||||
|
||||
// heap
|
||||
pub dynamic_base: u32,
|
||||
pub dynamictop_ptr: u32,
|
||||
}
|
||||
|
||||
pub struct InstanceOptions {
|
||||
// Shall we mock automatically the imported functions if they don't exist?
|
||||
pub mock_missing_imports: bool,
|
||||
@ -528,7 +502,7 @@ impl Instance {
|
||||
functions,
|
||||
import_functions,
|
||||
start_func,
|
||||
emscripten_data,
|
||||
// emscripten_data,
|
||||
})
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user