mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 12:26:09 +00:00
[NTOS:KE:X64][NTDLL:X64] Implement KiUserExceptionDispatcher and fix KiDispatchExceptionToUser
This commit is contained in:
parent
1bfacf06f7
commit
2a8c680dbe
3 changed files with 151 additions and 24 deletions
|
@ -998,6 +998,18 @@ typedef struct _UCALLOUT_FRAME
|
|||
MACHINE_FRAME MachineFrame;
|
||||
} UCALLOUT_FRAME, *PUCALLOUT_FRAME; // size = 0x0058
|
||||
|
||||
//
|
||||
// Stack frame layout for KiUserExceptionDispatcher
|
||||
// The name is totally made up
|
||||
//
|
||||
typedef struct _KUSER_EXCEPTION_STACK
|
||||
{
|
||||
CONTEXT Context;
|
||||
EXCEPTION_RECORD ExceptionRecord;
|
||||
ULONG64 Alignment;
|
||||
MACHINE_FRAME MachineFrame;
|
||||
} KUSER_EXCEPTION_STACK, * PKUSER_EXCEPTION_STACK;
|
||||
|
||||
typedef struct _DISPATCHER_CONTEXT
|
||||
{
|
||||
ULONG64 ControlPc;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue