#gdb #protocols #remote #user #lldb #targets #modes

ckb-gdb-remote-protocol

An implementation of the GDB remote protocol

8 releases (breaking)

0.117.0 Jul 30, 2024
0.116.1 May 11, 2024
0.115.0-rc2 Mar 21, 2024
0.114.0 Mar 1, 2024
0.1.0 Nov 17, 2023

#366 in Operating systems

Apache-2.0/MIT

110KB
2.5K SLoC

Build Status

Work-in-progress Rust implementation of the GDB remote protocol.

License

Licensed under either of

at your option.


lib.rs:

An implementation of the server side of the GDB Remote Serial Protocol -- the protocol used by GDB and LLDB to talk to remote targets.

This library attempts to hide many of the protocol warts from server implementations. It is also mildly opinionated, in that it implements certain features itself and requires users of the library to conform. For example, it unconditionally implements the multiprocess and non-stop modes.

Protocol Documentation

Dependencies

~3MB
~70K SLoC