From 14537617db2bdf3f41c82d724871d9f9c0f8e40e Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Mon, 14 Oct 2019 23:23:10 +0200 Subject: [PATCH] Fixed a bug when the address size is not divisible by 8 --- .../net/mograsim/plugin/launch/MainMemoryBlockExtension.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/launch/MainMemoryBlockExtension.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/launch/MainMemoryBlockExtension.java index 2bec7023..5d4cf5de 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/launch/MainMemoryBlockExtension.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/launch/MainMemoryBlockExtension.java @@ -195,7 +195,7 @@ public class MainMemoryBlockExtension extends PlatformObject implements IMemoryB @Override public int getAddressSize() throws DebugException { - return getBigLength().bitLength() / 8; + return (getBigLength().bitLength() + 7) / 8; } @Override -- 2.17.1