traps needed stdio
This commit is contained in:
@@ -530,8 +530,13 @@ fn parse_dwarf_info() -> Result<()> {
|
|||||||
let store = Store::new(&engine);
|
let store = Store::new(&engine);
|
||||||
let module = Module::new(&engine, &wasm)?;
|
let module = Module::new(&engine, &wasm)?;
|
||||||
let mut linker = Linker::new(&store);
|
let mut linker = Linker::new(&store);
|
||||||
wasmtime_wasi::Wasi::new(&store, wasi_cap_std_sync::WasiCtxBuilder::new().build()?)
|
wasmtime_wasi::Wasi::new(
|
||||||
.add_to_linker(&mut linker)?;
|
&store,
|
||||||
|
wasi_cap_std_sync::WasiCtxBuilder::new()
|
||||||
|
.inherit_stdio()
|
||||||
|
.build()?,
|
||||||
|
)
|
||||||
|
.add_to_linker(&mut linker)?;
|
||||||
linker.module("", &module)?;
|
linker.module("", &module)?;
|
||||||
let run = linker.get_default("")?;
|
let run = linker.get_default("")?;
|
||||||
let trap = run.call(&[]).unwrap_err().downcast::<Trap>()?;
|
let trap = run.call(&[]).unwrap_err().downcast::<Trap>()?;
|
||||||
|
|||||||
Reference in New Issue
Block a user