mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-06-01 06:34:58 +08:00
Merge remote-tracking branch 'origin/GP-1898_d-millar_register_reads'
This commit is contained in:
+8
-6
@@ -46,12 +46,14 @@ 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) {
|
||||||
DebugValue value = registers.getValueByName(r.getName());
|
if (r.isBaseRegister()) {
|
||||||
if (value != null) {
|
DebugValue value = registers.getValueByName(r.getName());
|
||||||
BigInteger bval = new BigInteger(value.encodeAsBytes());
|
if (value != null) {
|
||||||
result.put(r, bval);
|
BigInteger bval = new BigInteger(value.encodeAsBytes());
|
||||||
|
result.put(r, bval);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -84,6 +84,6 @@ public class DbgRegister implements Comparable<DbgRegister> {
|
|||||||
if (desc == null) {
|
if (desc == null) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return desc.subregMaster == 0;
|
return desc.subregMask == 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user