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

Method debug_exit_frames

crates/wasmtime/src/runtime/debug.rs:46–48  ·  view source on GitHub ↗

Provide a frame handle for all activations, in order from innermost (most recently called) to outermost on the stack. An activation is a contiguous sequence of Wasm frames (called functions) that were called from host code and called back out to host code. If there are activations from multiple stores on the stack, for example if Wasm code in one store calls out to host code which invokes another

(&mut self)

Source from the content-addressed store, hash-verified

44 /// Returns an empty list if debug instrumentation is not enabled
45 /// for the engine containing this store.
46 pub fn debug_exit_frames(&mut self) -> impl Iterator<Item = FrameHandle> {
47 self.as_store_opaque().debug_exit_frames()
48 }
49
50 /// Start an edit session to update breakpoints.
51 pub fn edit_breakpoints<'a>(&'a mut self) -> Option<BreakpointEdit<'a>> {

Callers 12

stack_values_two_framesFunction · 0.80
stack_values_exceptionsFunction · 0.80
stack_values_dead_gc_refFunction · 0.80
gc_access_during_callFunction · 0.80
handleMethod · 0.80
pulley_provenance_testFunction · 0.80
basic_debuggerFunction · 0.80
exit_framesMethod · 0.80

Calls 4

as_store_opaqueMethod · 0.80
tunablesMethod · 0.45
engineMethod · 0.45
into_iterMethod · 0.45

Tested by

no test coverage detected