Update i686 thread context initialization to match AMD64
All checks were successful
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (amd64, debug) (push) Successful in 46s
Builds / ExectOS (amd64, release) (push) Successful in 1m0s
Builds / ExectOS (i686, release) (push) Successful in 55s

This commit is contained in:
2026-06-15 09:15:48 +02:00
parent 89681897d7
commit 208684c3b4
3 changed files with 12 additions and 11 deletions

View File

@@ -428,18 +428,19 @@ typedef struct _KEXCEPTION_FRAME
/* Thread start frame definition */
typedef struct _KSTART_FRAME
{
PKSYSTEM_ROUTINE SystemRoutine;
PKSTART_ROUTINE StartRoutine;
PVOID StartContext;
ULONG P1Home;
ULONG P2Home;
ULONG P3Home;
BOOLEAN UserMode;
ULONG Return;
} KSTART_FRAME, *PKSTART_FRAME;
/* Switch frame definition */
typedef struct _KSWITCH_FRAME
{
PVOID ExceptionList;
BOOLEAN ApcBypassDisabled;
PVOID Return;
KRUNLEVEL ApcBypass;
ULONG Return;
} KSWITCH_FRAME, *PKSWITCH_FRAME;
/* Trap frame definition */