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

Method pop_frame

pulley/src/interp.rs:2071–2078  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

2069 }
2070
2071 fn pop_frame(&mut self) -> ControlFlow<Done> {
2072 self.set_sp_unchecked(self.state.fp);
2073 let fp = self.pop();
2074 let lr = self.pop();
2075 self.state.fp = fp;
2076 self.state.lr = lr;
2077 ControlFlow::Continue(())
2078 }
2079
2080 fn br_table32(&mut self, idx: XReg, amt: u32) -> ControlFlow<Done> {
2081 let idx = self.state[idx].get_u32().min(amt - 1) as isize;

Callers 1

pop_frame_restoreMethod · 0.45

Calls 2

set_sp_uncheckedMethod · 0.80
popMethod · 0.45

Tested by

no test coverage detected