Daniel Prilik

Results 26 issues of Daniel Prilik

Hey there! This is a totally shameless plug on my part, but I was wondering if you were aware of the [gdbstub](https://github.com/daniel5151/gdbstub) crate? `gdbstub` provides a generic, typesafe, and ergonomic...

enhancement

## Feature Request ### Motivation At the moment, any function that takes a Client as a parameter requires specifying some pretty scary-looking type bounds: ```rust async fn foo(mut client: MyClient)...

T-docs
C-enhancement
E-help-wanted
A-tonic

#107 has introduced an in-band mechanism of signaling cases where a single register is recognized but unavailable (i.e: returning `Ok(0)` from the fn) In the next breaking version of `gdbstub`,...

good first issue
API-ergonomics
API-breaking

This is a meta-issue to discuss + track `gdbstub`'s LLDB compatibility story. ### Overview LLDB uses the GDB Remote Serial Protocol for remote debugging, and for the most part, LLDB...

help wanted
design-required
lldb-compat

With https://github.com/daniel5151/gdbstub/pull/95, there are no longer any `Arch` implementation in `gdbstub_arch` that use `SingleStepGdbBehavior::Unknown`, and therefore, this variant can be removed. Doing so would be a breaking change, and would...

API-breaking

Did you end up using `gdbstub` in your project? Or maybe you considered using it, but found some major flaw in the API? In either case, please leave a comment...

# Overview #22 added support for register-level read/writes, and introduced a new `RegId` associated type to the existing `Registers` trait. This associated type is used to translate raw GDB register...

help wanted
good first issue
API-ergonomics
gdbstub_arch

To avoid blocking the release of 0.6 any longer, I've decided to leave this bit of the API sparsely documented for now. While all the API types and methods have...

documentation
help wanted

Aside from specifying the core architecture of the target, the [Target Description XML](https://sourceware.org/gdb/current/onlinedocs/gdb/Target-Description-Format.html#Target-Description-Format) is also used to specify various _features_ of the architecture. As the docs say: "Features are currently...

API-ergonomics
design-required

See https://sourceware.org/gdb/onlinedocs/gdb/File_002dI_002fO-Overview.html#File_002dI_002fO-Overview > The File I/O remote protocol extension (short: File-I/O) allows the target to use the host’s file system and console I/O to perform various system calls. System calls...

new-protocol-extension
help wanted
design-required