CVS: winex/if1632 relay.c,1.9,1.10
[email protected] 12 Sep 2007 12:35:31 -0000
| Newsgroups | gmane.comp.emulators.winex.cvs |
|---|---|
| Message-ID | <[email protected]> |
Subject: winex/if1632 relay.c,1.9,1.10Update of /var/lib/cvsd/cvsroot/winex/if1632
In directory agravaine:/tmp/cvs-serv11745/if1632
Modified Files:
relay.c
Log Message:
- changed TEB::cur_stack to TEB::WOW32Reserved. WOW32Reserved is now at offset 0xC0 (cur_stack was at 0x70). The old cur_stack has been renamed to 'unknown70'.
Index: relay.c
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/if1632/relay.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- relay.c 29 Mar 2007 14:01:50 -0000 1.9
+++ relay.c 12 Sep 2007 12:35:29 -0000 1.10
@@ -374,8 +374,8 @@
GetCurrentThreadId(),
context->SegCs, LOWORD(context->Eip), context->SegDs );
while (nb_args--) DPRINTF( ",%04x", *--stack16 );
- DPRINTF(") ss:sp=%04x:%04x", SELECTOROF(teb->cur_stack),
- OFFSETOF(teb->cur_stack) );
+ DPRINTF(") ss:sp=%04x:%04x", SELECTOROF(teb->WOW32Reserved),
+ OFFSETOF(teb->WOW32Reserved) );
DPRINTF(" ax=%04x bx=%04x cx=%04x dx=%04x si=%04x di=%04x bp=%04x es=%04x fs=%04x\n",
AX_reg(context), BX_reg(context), CX_reg(context),
DX_reg(context), SI_reg(context), DI_reg(context),
@@ -385,10 +385,10 @@
{
DPRINTF("%04lx:CallTo16(func=%04x:%04x,ds=%04x",
GetCurrentThreadId(),
- HIWORD(target), LOWORD(target), SELECTOROF(teb->cur_stack) );
+ HIWORD(target), LOWORD(target), SELECTOROF(teb->WOW32Reserved) );
while (nb_args--) DPRINTF( ",%04x", *--stack16 );
- DPRINTF(") ss:sp=%04x:%04x\n", SELECTOROF(teb->cur_stack),
- OFFSETOF(teb->cur_stack) );
+ DPRINTF(") ss:sp=%04x:%04x\n", SELECTOROF(teb->WOW32Reserved),
+ OFFSETOF(teb->WOW32Reserved) );
}
SYSLEVEL_CheckNotLevel( 2 );
@@ -407,8 +407,8 @@
{
DPRINTF("%04lx:RetFrom16() ss:sp=%04x:%04x retval=%08x\n",
GetCurrentThreadId(),
- SELECTOROF(NtCurrentTeb()->cur_stack),
- OFFSETOF(NtCurrentTeb()->cur_stack), ret_val);
+ SELECTOROF(NtCurrentTeb()->WOW32Reserved),
+ OFFSETOF(NtCurrentTeb()->WOW32Reserved), ret_val);
}
else
{
@@ -416,8 +416,8 @@
DPRINTF("%04lx:RetFrom16() ss:sp=%04x:%04x ",
GetCurrentThreadId(),
- SELECTOROF(NtCurrentTeb()->cur_stack),
- OFFSETOF(NtCurrentTeb()->cur_stack));
+ SELECTOROF(NtCurrentTeb()->WOW32Reserved),
+ OFFSETOF(NtCurrentTeb()->WOW32Reserved));
DPRINTF(" ax=%04x bx=%04x cx=%04x dx=%04x bp=%04x sp=%04x\n",
AX_reg(context), BX_reg(context), CX_reg(context),
DX_reg(context), BP_reg(context), LOWORD(context->Esp));