aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Core/Loaders/Executable.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Core/Loaders/Executable.cs')
-rw-r--r--Ryujinx.Core/Loaders/Executable.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Ryujinx.Core/Loaders/Executable.cs b/Ryujinx.Core/Loaders/Executable.cs
index 6a6073ef..e2660838 100644
--- a/Ryujinx.Core/Loaders/Executable.cs
+++ b/Ryujinx.Core/Loaders/Executable.cs
@@ -26,7 +26,12 @@ namespace Ryujinx.Core.Loaders
if (Exe.Mod0Offset == 0)
{
- MapBss(ImageBase + Exe.DataOffset + Exe.Data.Count, Exe.BssSize);
+ int BssOffset = Exe.DataOffset + Exe.Data.Count;
+ int BssSize = Exe.BssSize;
+
+ MapBss(ImageBase + BssOffset, BssSize);
+
+ ImageEnd = ImageBase + BssOffset + BssSize;
return;
}