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

@@ -40,8 +40,8 @@ namespace Bloom::DebugServers::Gdb::CommandPackets
} else {
// Read all target registers mapped to a GDB register
for (const auto& descriptor : targetDescriptor.getRegisterNumberToDescriptorMapping().getMap()) {
descriptors.insert(targetDescriptor.getTargetRegisterDescriptorFromNumber(descriptor.second.number));
for (const auto& registerNumber : targetDescriptor.getRegisterNumbers()) {
descriptors.insert(targetDescriptor.getTargetRegisterDescriptorFromNumber(registerNumber));
}
}