wasmer_wasix/syscalls/journal/actions/
init_module.rs

1use super::*;
2
3impl<'a> JournalSyscallPlayer<'a, '_> {
4    #[allow(clippy::result_large_err)]
5    pub(crate) unsafe fn action_init_module(
6        &mut self,
7        wasm_hash: Box<[u8]>,
8        differ_ethereal: Option<&mut Vec<JournalEntry<'a>>>,
9    ) -> Result<(), WasiRuntimeError> {
10        tracing::trace!("Replay journal - InitModule {:?}", wasm_hash);
11        self.clear_ethereal(differ_ethereal);
12        self.differ_memory.clear();
13        self.journal_module_hash.replace(wasm_hash);
14        Ok(())
15    }
16}