|
microfmt
Zero-allocation C++ formatting for constrained environments
|
GDB RSP encoders for both Client (requests) and Server (responses) roles. More...


Go to the source code of this file.
Classes | |
| struct | microfmt::gdb::client_request_view |
| Zero-allocation parameters for generating a GDB client request. More... | |
| class | microfmt::gdb::client_request_encoder |
| Encodes GDB requests (acting as a GDB frontend/client). More... | |
| struct | microfmt::gdb::server_response_view |
| Zero-allocation parameters for generating a GDB server response. More... | |
| class | microfmt::gdb::server_response_encoder |
| Encodes GDB responses (acting as a GDB server/stub). More... | |
Namespaces | |
| namespace | microfmt |
| namespace | microfmt::gdb |
| namespace | microfmt::gdb::detail |
Functions | |
| void | microfmt::gdb::detail::emit_hex_bytes (sink target, span< const uint8_t > data) noexcept |
| RELOCO_BEGIN_UNSAFE_CODE void | microfmt::gdb::detail::emit_escaped_binary (sink target, span< const uint8_t > data) noexcept |
| RELOCO_END_UNSAFE_CODE void | microfmt::gdb::detail::write_thread_id (sink target, uint64_t tid) noexcept |
GDB RSP encoders for both Client (requests) and Server (responses) roles.