| /wasmtime-44.0.1/crates/debugger/wit/ |
| H A D | world.wit | 5 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 D | target.rs | 96 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 D | addr.rs | 97 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 D | lib.rs | 52 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 D | api.rs | 12 pub(crate) use bytecodealliance::wasmtime::debuggee::*;
|
| /wasmtime-44.0.1/crates/debugger/src/ |
| H A D | host.rs | 14 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 D | lib.rs | 569 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 D | api.rs | 180 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 D | bindings.rs | 40 use bytecodealliance::wasmtime::debuggee as wit;
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | debug_component.rs | 7 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 D | debugger_component.rs | 18 use api::bytecodealliance::wasmtime::debuggee::*;
|
| /wasmtime-44.0.1/src/commands/ |
| H A D | run.rs | 926 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()
|