From 229924adf9f126c2deacd66d9cf4ecd8cb275212 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Sun, 22 Apr 2007 14:47:08 -0700 Subject: [PATCH] Fix O_INP etc because calling sequence changed to omit cto8. This parallel change was forgotten at: changeset: 1382:367eb149f29c date: Sun Aug 20 11:19:37 2006 -0700 summary: i386-linux.elf decompress does not need cto8 --- src/stub/src/i386-bsd.elf-entry.S | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/stub/src/i386-bsd.elf-entry.S b/src/stub/src/i386-bsd.elf-entry.S index 071f6def..5083a9d9 100644 --- a/src/stub/src/i386-bsd.elf-entry.S +++ b/src/stub/src/i386-bsd.elf-entry.S @@ -67,12 +67,12 @@ decompress: // // C callable decompressor // **************************************************************************/ -// /* Offsets to parameters, allowing for {push + pusha + call} */ -#define O_INP (4+ 8*4 +1*4) -#define O_INS (4+ 8*4 +2*4) -#define O_OUTP (4+ 8*4 +3*4) -#define O_OUTS (4+ 8*4 +4*4) -#define O_PARAM (4+ 8*4 +5*4) +// /* Offsets to parameters, allowing for {pusha + call} */ +#define O_INP (8*4 +1*4) +#define O_INS (8*4 +2*4) +#define O_OUTP (8*4 +3*4) +#define O_OUTS (8*4 +4*4) +#define O_PARAM (8*4 +5*4) #define INP dword ptr [esp+O_INP] #define INS dword ptr [esp+O_INS]