[−][src]Struct wasmer_emscripten::EmscriptenData
Fields
globals: &'a EmscriptenGlobalsData
malloc: Option<Func<'a, u32, u32>>
free: Option<Func<'a, u32>>
memalign: Option<Func<'a, (u32, u32), u32>>
memset: Option<Func<'a, (u32, u32, u32), u32>>
stack_alloc: Option<Func<'a, u32, u32>>
jumps: Vec<UnsafeCell<[u32; 27]>>
opened_dirs: HashMap<i32, Box<*mut LibcDir>>
dyn_call_i: Option<Func<'a, i32, i32>>
dyn_call_ii: Option<Func<'a, (i32, i32), i32>>
dyn_call_iii: Option<Func<'a, (i32, i32, i32), i32>>
dyn_call_iiii: Option<Func<'a, (i32, i32, i32, i32), i32>>
dyn_call_iifi: Option<Func<'a, (i32, i32, f64, i32), i32>>
dyn_call_v: Option<Func<'a, i32>>
dyn_call_vi: Option<Func<'a, (i32, i32)>>
dyn_call_vii: Option<Func<'a, (i32, i32, i32)>>
dyn_call_viii: Option<Func<'a, (i32, i32, i32, i32)>>
dyn_call_viiii: Option<Func<'a, (i32, i32, i32, i32, i32)>>
dyn_call_dii: Option<Func<'a, (i32, i32, i32), f64>>
dyn_call_diiii: Option<Func<'a, (i32, i32, i32, i32, i32), f64>>
dyn_call_iiiii: Option<Func<'a, (i32, i32, i32, i32, i32), i32>>
dyn_call_iiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32), i32>>
dyn_call_iiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32), i32>>
dyn_call_iiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32), i32>>
dyn_call_iiiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32), i32>>
dyn_call_iiiiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32, i32), i32>>
dyn_call_iiiiiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32), i32>>
dyn_call_vd: Option<Func<'a, (i32, f64)>>
dyn_call_viiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32)>>
dyn_call_viiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viiiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viiiiiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_iij: Option<Func<'a, (i32, i32, i32, i32), i32>>
dyn_call_iji: Option<Func<'a, (i32, i32, i32, i32), i32>>
dyn_call_iiji: Option<Func<'a, (i32, i32, i32, i32, i32), i32>>
dyn_call_iiijj: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32), i32>>
dyn_call_j: Option<Func<'a, i32, i32>>
dyn_call_ji: Option<Func<'a, (i32, i32), i32>>
dyn_call_jii: Option<Func<'a, (i32, i32, i32), i32>>
dyn_call_jij: Option<Func<'a, (i32, i32, i32, i32), i32>>
dyn_call_jjj: Option<Func<'a, (i32, i32, i32, i32, i32), i32>>
dyn_call_viiij: Option<Func<'a, (i32, i32, i32, i32, i32, i32)>>
dyn_call_viiijiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viiijiiiiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viij: Option<Func<'a, (i32, i32, i32, i32, i32)>>
dyn_call_viiji: Option<Func<'a, (i32, i32, i32, i32, i32, i32)>>
dyn_call_viijiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_viijj: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_vj: Option<Func<'a, (i32, i32, i32)>>
dyn_call_vjji: Option<Func<'a, (i32, i32, i32, i32, i32, i32)>>
dyn_call_vij: Option<Func<'a, (i32, i32, i32, i32)>>
dyn_call_viji: Option<Func<'a, (i32, i32, i32, i32, i32)>>
dyn_call_vijiii: Option<Func<'a, (i32, i32, i32, i32, i32, i32, i32)>>
dyn_call_vijj: Option<Func<'a, (i32, i32, i32, i32, i32, i32)>>
dyn_call_viid: Option<Func<'a, (i32, i32, i32, f64)>>
dyn_call_vidd: Option<Func<'a, (i32, i32, f64, f64)>>
dyn_call_viidii: Option<Func<'a, (i32, i32, i32, f64, i32, i32)>>
dyn_call_viidddddddd: Option<Func<'a, (i32, i32, i32, f64, f64, f64, f64, f64, f64, f64, f64)>>
temp_ret_0: i32
stack_save: Option<Func<'a, (), i32>>
stack_restore: Option<Func<'a, i32>>
set_threw: Option<Func<'a, (i32, i32)>>
mapped_dirs: HashMap<String, PathBuf>
Methods
impl<'a> EmscriptenData<'a>
[src]
pub fn new(
instance: &'a mut Instance,
globals: &'a EmscriptenGlobalsData,
mapped_dirs: HashMap<String, PathBuf>
) -> EmscriptenData<'a>
[src]
instance: &'a mut Instance,
globals: &'a EmscriptenGlobalsData,
mapped_dirs: HashMap<String, PathBuf>
) -> EmscriptenData<'a>
Auto Trait Implementations
impl<'a> !RefUnwindSafe for EmscriptenData<'a>
impl<'a> !Send for EmscriptenData<'a>
impl<'a> !Sync for EmscriptenData<'a>
impl<'a> Unpin for EmscriptenData<'a>
impl<'a> !UnwindSafe for EmscriptenData<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,