Added getRegisterNumbers() member function to GDB target descriptor

This commit is contained in:
Nav
2022-03-25 00:14:32 +00:00
parent e2bbb72b8a
commit 95b9ffef57
4 changed files with 28 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
#include <cstdint>
#include <optional>
#include <vector>
#include "RegisterDescriptor.hpp"
@@ -46,5 +47,12 @@ namespace Bloom::DebugServers::Gdb
virtual const Targets::TargetRegisterDescriptor& getTargetRegisterDescriptorFromNumber(
GdbRegisterNumberType number
) const = 0;
/**
* Should return all allocated GDB register numbers for the target.
*
* @return
*/
virtual const std::vector<GdbRegisterNumberType>& getRegisterNumbers() const = 0;
};
}