diff options
Diffstat (limited to 'gdbremote_parser.hpp')
-rw-r--r-- | gdbremote_parser.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdbremote_parser.hpp b/gdbremote_parser.hpp index 370e8cc..a6d76fc 100644 --- a/gdbremote_parser.hpp +++ b/gdbremote_parser.hpp @@ -51,6 +51,7 @@ enum class PacketType: int { kQueryRTOSThreadInfo, kQueryAttached, kQueryTraceStatus, + kQueryRcmd, kSetThreadForCont, kSetThreadForOps, kVMustReplyEmpty, @@ -94,6 +95,12 @@ struct PacketDataWriteMemory: public PacketData { virtual ~PacketDataWriteMemory() {} }; +struct PacketDataRcmd: public PacketData { + PacketDataRcmd(const std::string&& a_data): data(std::move(a_data)) {} + std::string data{}; + virtual ~PacketDataRcmd() {} +}; + enum class BreakpointType: uint32_t { kMin = 0, kSoftwareBreakpoint = 0, @@ -146,6 +153,8 @@ struct Packet { return "qAttached"; case PacketType::kQueryTraceStatus: return "qTStatus"; + case PacketType::kQueryRcmd: + return "qRcmd"; case PacketType::kSetThreadForCont: return "Hc"; case PacketType::kSetThreadForOps: |