Daniel Prilik

Results 129 comments of Daniel Prilik

> Is there some mechanism where gdbstub logs the packets it gets Yes, this is precisely why I am suggesting you enable trace-level logging in your application :) `gdbstub` has...

Given that I've definitely confirmed that lldb works with `gdbstub` in _some_ capacity (`gdbstub` already implements various lldb-specific packets that folks have upstreamed, after all), I strongly suspect you're somehow...

Ahh, that's right - Error is finally in core! How exciting! I would be happy to accept a PR that switches `gdbstub`'s error types over to using the `Error` type...

Good start! There are two other change you'll need to make before we can land this: - Also update [`GdbStubError`](https://docs.rs/gdbstub/latest/gdbstub/stub/struct.GdbStubError.html) to impl `core::error::Error` instead of `std::error::Error` when this feature is...

And actually, now that I think about it - do we actually need a `core::error::Error` bound on the `type Error`? I believe the downstream `Debug + Display` bounds on the...

Apologies for the delay - we just open-sourced https://github.com/microsoft/OpenVMM at $work, so my attention has been elsewhere the past few days ๐Ÿ˜… I think a type-alias based approach is good?...

This approach looks good ๐Ÿ‘Œ Two things before we can merge: 1. Address the `rustfmt` related style issue 2. Like I mentioned in https://github.com/daniel5151/gdbstub/pull/154#issuecomment-2407980989, make sure to update README.md and...

Awesome. Thanks again for sending in the PR! I'll merge this in, and cut a new gdbstub release with this new feature.

The short answer is that, unfortunately, `gdbstub`'s current feature-level IDET traits are all sync, so unless you're willing to use `block_on`, there's no good way to call an async function...

> It might seem simplistic, but one potential solution could be duplicating all the code handling incoming data into an asynchronous function. Yep, that's certainly an option, and one of...