Merge remote-tracking branch

'origin/GP-4667_emteere_PartialValueConstantReferenceDisplay' into
Ghidra_11.2 (Closes #1564)
This commit is contained in:
ghidra1 2024-09-18 13:39:59 -04:00
commit 093f6115b6

View File

@ -45,12 +45,12 @@ public class CodeUnitFormat {
/**
* Supported memory address shift cases (bits)
*/
private static final int[] SHIFT_CASES = new int[] { 1, 2, 8, 16, 32 };
private static final int[] SHIFT_CASES = new int[] { 1, 2, 8, 16 };
/**
* Supported memory address mask cases (mask value)
*/
private static final long[] MASK_CASES = new long[] { 0x0ff, 0x0ffff, 0x0ffffffff };
private static final long[] MASK_CASES = new long[] { 0x0ffff, 0x0ffffffff };
/**
* Default code unit format
@ -834,6 +834,7 @@ public class CodeUnitFormat {
if (addr.isMemoryAddress()) {
// Include "offset" prefix since addrOffset does not match originalValue
if (options.includeScalarReferenceAdjustment) {
list.add("offset ");
// Check for shift cases
@ -859,6 +860,7 @@ public class CodeUnitFormat {
return list;
}
}
}
// TODO: Check for "reasonable delta value", return null if bad value
if (!scalarOperand) {