Implement gdb remote stub

This commit is contained in:
momo5502
2024-08-25 19:31:08 +02:00
parent 2b978eb7a6
commit 5a250d5824
7 changed files with 210 additions and 1 deletions

View File

@@ -15,6 +15,11 @@ public:
static constexpr registers stack_pointer = StackPointer;
static constexpr registers instruction_pointer = InstructionPointer;
void start_from_ip(const std::chrono::microseconds timeout = {}, const size_t count = 0)
{
this->start(this->read_instruction_pointer(), 0, timeout, count);
}
void write_register(registers reg, const void* value, const size_t size)
{
this->write_raw_register(static_cast<int>(reg), value, size);