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

Function wasmtime_frame_func_name

crates/c-api/src/trap.rs:196–207  ·  view source on GitHub ↗
(
    frame: &'a wasm_frame_t<'_>,
)

Source from the content-addressed store, hash-verified

194
195#[unsafe(no_mangle)]
196pub extern "C" fn wasmtime_frame_func_name<'a>(
197 frame: &'a wasm_frame_t<'_>,
198) -> Option<&'a wasm_name_t> {
199 frame
200 .func_name
201 .get_or_init(|| {
202 frame.trace.frames()[frame.idx]
203 .func_name()
204 .map(|s| wasm_name_t::from(s.to_string().into_bytes()))
205 })
206 .as_ref()
207}
208
209#[unsafe(no_mangle)]
210pub extern "C" fn wasmtime_frame_module_name<'a>(

Callers 1

func_nameMethod · 0.85

Calls 8

fromFunction · 0.85
into_bytesMethod · 0.80
as_refMethod · 0.45
get_or_initMethod · 0.45
mapMethod · 0.45
func_nameMethod · 0.45
framesMethod · 0.45
to_stringMethod · 0.45

Tested by

no test coverage detected