Lines Matching refs:debuggee
180 debuggee: &Resource<Debuggee>, in debugger()
182 let d = table.get_mut(&debuggee)?.inner.as_mut().ok_or_else(|| { in debugger()
189 async fn all_modules(&mut self, debuggee: Resource<Debuggee>) -> Result<Vec<Resource<Module>>> { in all_modules()
190 let d = debugger(self, &debuggee)?; in all_modules()
194 resources.push(self.push_child(module, &debuggee)?); in all_modules()
201 debuggee: Resource<Debuggee>, in all_instances()
203 let d = debugger(self, &debuggee)?; in all_instances()
207 resources.push(self.push_child(instance, &debuggee)?); in all_instances()
212 async fn interrupt(&mut self, debuggee: Resource<Debuggee>) -> Result<()> { in interrupt()
213 let d = self.get_mut(&debuggee)?; in interrupt()
221 debuggee: Resource<Debuggee>, in single_step()
224 let d = self.get_mut(&debuggee).unwrap().inner.take().unwrap(); in single_step()
225 Ok(self.push_child(EventFuture::new_single_step(d, resumption), &debuggee)?) in single_step()
230 debuggee: Resource<Debuggee>, in continue_()
233 let d = self.get_mut(&debuggee).unwrap().inner.take().unwrap(); in continue_()
234 Ok(self.push_child(EventFuture::new_continue(d, resumption), &debuggee)?) in continue_()
237 async fn exit_frames(&mut self, debuggee: Resource<Debuggee>) -> Result<Vec<Resource<Frame>>> { in exit_frames()
238 let d = debugger(self, &debuggee)?; in exit_frames()
242 result.push(self.push_child(Frame(frame), &debuggee)?); in exit_frames()
247 async fn drop(&mut self, debuggee: Resource<Debuggee>) -> Result<()> { in drop()
248 self.delete(debuggee)?; in drop()
275 debuggee: Resource<Debuggee>, in finish()
284 self.get_mut(&debuggee)?.inner = Some(inner); in finish()