MCPcopy Create free account
hub / github.com/explodingcamera/tinywasm / trap_oob

Method trap_oob

crates/tinywasm/src/store/table.rs:27–29  ·  view source on GitHub ↗
(&self, addr: usize, len: usize)

Source from the content-addressed store, hash-verified

25 #[inline(never)]
26 #[cold]
27 fn trap_oob(&self, addr: usize, len: usize) -> Trap {
28 crate::Trap::TableOutOfBounds { offset: addr, len, max: self.elements.len() }
29 }
30
31 pub(crate) fn get_wasm_val(&self, addr: TableAddr) -> Result<WasmValue, Trap> {
32 let val = self.get(addr)?.addr();

Callers 5

fillMethod · 0.80
copy_from_sliceMethod · 0.80
loadMethod · 0.80
copy_withinMethod · 0.80
setMethod · 0.80

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected