Merge remote-tracking branch

'origin/GP-1673_dev747368_PR-3776_mumbel_big-endian-avail-check' (Closes
#2809, Closes #3776)
This commit is contained in:
Ryan Kurtz 2022-02-04 00:37:46 -05:00
commit aa72f2d6d5

View file

@ -635,18 +635,6 @@ public class HighFunctionDBUtil {
return null;
}
Address addr = storage.getFirstVarnode().getAddress();
if (storage.size() != dt.getLength() && program.getMemory().isBigEndian()) {
// maintain address of lsb
long delta = storage.size() - dt.getLength();
try {
addr = addr.addNoWrap(delta);
}
catch (AddressOverflowException e) {
throw new InvalidInputException(
"Unable to resize global storage for " + dt.getName() + " at " + addr);
}
}
Listing listing = program.getListing();
Data d = listing.getDataAt(addr);
if (d != null && d.getDataType().isEquivalent(dt)) {