Home
last modified time | relevance | path

Searched refs:debuggee (Results 1 – 12 of 12) sorted by relevance

/wasmtime-44.0.1/crates/debugger/wit/
H A Dworld.wit5 import debuggee;
15 use debuggee.{debuggee};
19 /// to a debuggee. The debuggee will be paused and awaiting
24 debug: func(d: borrow<debuggee>, args: list<string>);
27 interface debuggee {
35 resource debuggee {
101 /// event. Blocks if not ready. The debuggee
103 finish: static func(self: event-future, debuggee: borrow<debuggee>) -> result<event, error>;
156 /// Execution of the debuggee has completed.
278 len: func(d: borrow<debuggee>) -> u64;
[all …]
/wasmtime-44.0.1/crates/gdbstub-component/src/
H A Dtarget.rs96 let debuggee = self.debuggee; in read_addrs() localVariable
97 match self.addr_space.lookup(addr, debuggee) { in read_addrs()
246 let debuggee = self.debuggee; in add_sw_breakpoint() localVariable
262 let debuggee = self.debuggee; in remove_sw_breakpoint() localVariable
354 let debuggee = self.debuggee; in wasm_call_stack() localVariable
363 .frame_to_return_addr(f, debuggee) in wasm_call_stack()
366 self.addr_space.frame_to_pc(f, debuggee) in wasm_call_stack()
404 let debuggee = self.debuggee; in read_wasm_global() localVariable
405 let Ok(instance) = f.get_instance(debuggee) else { in read_wasm_global()
411 let Ok(val) = global.get(debuggee) else { in read_wasm_global()
[all …]
H A Daddr.rs97 pub fn memory_map_xml(&self, debuggee: &Debuggee) -> String { in memory_map_xml()
119 let len = mem.size_bytes(debuggee); in memory_map_xml()
134 pub fn frame_to_pc(&self, frame: &Frame, debuggee: &Debuggee) -> WasmAddr { in frame_to_pc()
135 let module = frame.get_instance(debuggee).unwrap().get_module(debuggee); in frame_to_pc()
140 let pc = frame.get_pc(debuggee).unwrap(); in frame_to_pc()
144 pub fn frame_to_return_addr(&self, frame: &Frame, debuggee: &Debuggee) -> Option<WasmAddr> { in frame_to_return_addr()
145 let module = frame.get_instance(debuggee).unwrap().get_module(debuggee); in frame_to_return_addr()
150 let ret_pc = frame.get_pc(debuggee).ok()?; in frame_to_return_addr()
H A Dlib.rs52 debuggee: d, in debug()
71 debuggee: &'a api::Debuggee, field
146 let event = resumption.result(self.debuggee)?; in run()
185 self.running = Some(api::Resumption::continue_(self.debuggee, resumption)); in start_continue()
192 self.running = Some(api::Resumption::single_step(self.debuggee, resumption)); in start_single_step()
196 self.addr_space.update(self.debuggee).unwrap(); in update_on_stop()
202 let mut next = self.debuggee.exit_frames().into_iter().next(); in update_on_stop()
204 next = f.parent_frame(self.debuggee).unwrap(); in update_on_stop()
209 self.current_pc = self.addr_space.frame_to_pc(f, self.debuggee); in update_on_stop()
H A Dapi.rs12 pub(crate) use bytecodealliance::wasmtime::debuggee::*;
/wasmtime-44.0.1/crates/debugger/src/
H A Dhost.rs14 pub use bindings::bytecodealliance::wasmtime::debuggee as wit;
20 debuggee: crate::Debuggee<T>, in add_debuggee()
22 let engine = debuggee.engine().clone(); in add_debuggee()
23 let interrupt_pending = debuggee.interrupt_pending().clone(); in add_debuggee()
24 let inner: Option<Box<dyn OpaqueDebugger + Send + 'static>> = Some(Box::new(debuggee)); in add_debuggee()
H A Dlib.rs569 let event = debuggee.run().await?; in basic_debugger()
572 debuggee in basic_debugger()
602 let event = debuggee.run().await?; in basic_debugger()
605 debuggee in basic_debugger()
639 debuggee in basic_debugger()
674 debuggee in basic_debugger()
706 debuggee in basic_debugger()
719 assert!(debuggee.is_complete()); in basic_debugger()
758 debuggee.finish().await?; in early_finish()
759 assert!(debuggee.is_complete()); in early_finish()
[all …]
/wasmtime-44.0.1/crates/debugger/src/host/
H A Dapi.rs180 debuggee: &Resource<Debuggee>, in debugger()
190 let d = debugger(self, &debuggee)?; in all_modules()
201 debuggee: Resource<Debuggee>, in all_instances()
203 let d = debugger(self, &debuggee)?; in all_instances()
213 let d = self.get_mut(&debuggee)?; in interrupt()
221 debuggee: Resource<Debuggee>, in single_step()
230 debuggee: Resource<Debuggee>, in continue_()
238 let d = debugger(self, &debuggee)?; in exit_frames()
248 self.delete(debuggee)?; in drop()
275 debuggee: Resource<Debuggee>, in finish()
[all …]
H A Dbindings.rs40 use bytecodealliance::wasmtime::debuggee as wit;
/wasmtime-44.0.1/tests/all/
H A Ddebug_component.rs7 fn run_debugger_test(debugger_component: &str, debuggee: &str, test_mode: &str) -> Result<()> { in run_debugger_test()
15 debuggee, in run_debugger_test()
/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Ddebugger_component.rs18 use api::bytecodealliance::wasmtime::debuggee::*;
/wasmtime-44.0.1/src/commands/
H A Drun.rs926 let debuggee = wasmtime_debugger::Debuggee::new(debuggee_host, body); in invoke_debugger() localVariable
927 let debuggee = wasmtime_debugger::add_debuggee(store.data_mut().ctx().table, debuggee)?; in invoke_debugger() localVariable
933 let borrowed = wasmtime::component::Resource::new_borrow(debuggee.rep()); in invoke_debugger()
940 let mut debuggee = store.data_mut().ctx().table.delete(debuggee)?; in invoke_debugger() localVariable
941 debuggee.finish().await?; in invoke_debugger()