MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / call1

Method call1

pulley/src/interp.rs:1361–1366  ·  view source on GitHub ↗
(&mut self, arg1: XReg, offset: PcRelOffset)

Source from the content-addressed store, hash-verified

1359 }
1360
1361 fn call1(&mut self, arg1: XReg, offset: PcRelOffset) -> ControlFlow<Done> {
1362 let return_addr = self.pc.as_ptr();
1363 self.state.lr = return_addr.as_ptr();
1364 self.state[XReg::x0] = self.state[arg1];
1365 self.pc_rel_jump::<crate::Call1>(offset)
1366 }
1367
1368 fn call2(&mut self, arg1: XReg, arg2: XReg, offset: PcRelOffset) -> ControlFlow<Done> {
1369 let return_addr = self.pc.as_ptr();

Callers

nothing calls this directly

Calls 1

as_ptrMethod · 0.45

Tested by

no test coverage detected