From 2e363155df0380bed5210e41d395015320a9bb74 Mon Sep 17 00:00:00 2001 From: Oxore Date: Fri, 23 Sep 2022 10:00:55 +0300 Subject: Impl monitor reset and reset halt commands --- gdbremote_parser.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gdbremote_parser.hpp') 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: -- cgit v1.2.3