GP-1898: read base registers only

This commit is contained in:
d-millar
2022-04-05 20:19:42 +00:00
parent fb054910e0
commit 495dc9768d
@@ -46,8 +46,9 @@ public class DbgReadRegistersCommand extends AbstractDbgCommand<Map<DbgRegister,
return Collections.emptyMap(); return Collections.emptyMap();
} }
Map<DbgRegister, BigInteger> result = new LinkedHashMap<>(); Map<DbgRegister, BigInteger> result = new LinkedHashMap<>();
for (DbgRegister r : regs) {
if (registers != null) { if (registers != null) {
for (DbgRegister r : regs) {
if (r.isBaseRegister()) {
DebugValue value = registers.getValueByName(r.getName()); DebugValue value = registers.getValueByName(r.getName());
if (value != null) { if (value != null) {
BigInteger bval = new BigInteger(value.encodeAsBytes()); BigInteger bval = new BigInteger(value.encodeAsBytes());
@@ -55,6 +56,7 @@ public class DbgReadRegistersCommand extends AbstractDbgCommand<Map<DbgRegister,
} }
} }
} }
}
so.setCurrentThreadId(previous); so.setCurrentThreadId(previous);
return result; return result;
} }