|
microfmt
Zero-allocation C++ formatting for constrained environments
|
GDB RSP client-request and server-response decoders. More...
#include "../microfmt.hpp"#include "../reloco.hpp"#include "../scratch_allocator.hpp"#include "gdb_encoders.hpp"#include "gdb_packet_recognizer.hpp"
Go to the source code of this file.
Classes | |
| class | microfmt::gdb::client_request_decoder |
| Parses incoming GDB client requests (acting as a GDB server). More... | |
| class | microfmt::gdb::server_response_decoder |
| Parses incoming GDB server responses (acting as a GDB client). More... | |
Namespaces | |
| namespace | microfmt |
| namespace | microfmt::gdb |
| namespace | microfmt::gdb::detail |
Functions | |
| RELOCO_BEGIN_UNSAFE_CODE constexpr bool | microfmt::gdb::detail::parse_hex_nibble (char c, uint8_t &val) noexcept |
| RELOCO_END_UNSAFE_CODE RELOCO_BEGIN_UNSAFE_CODE constexpr uintptr_t | microfmt::gdb::detail::parse_hex_int (string_view hex, size_t *chars_consumed=nullptr) noexcept |
| RELOCO_END_UNSAFE_CODE constexpr uint64_t | microfmt::gdb::detail::parse_thread_id (string_view hex) noexcept |
GDB RSP client-request and server-response decoders.