mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 19:03:00 +00:00
- Clean up KTRAP_FRAME and KEXCEPTION_FRAME definition.
- Add assembly offsets for KEXCEPTION_FRAME to ksarm.h. svn path=/trunk/; revision=34488
This commit is contained in:
parent
351129dc08
commit
94f7b8810b
2 changed files with 20 additions and 7 deletions
|
@ -59,10 +59,6 @@ Author:
|
||||||
//
|
//
|
||||||
typedef struct _KTRAP_FRAME
|
typedef struct _KTRAP_FRAME
|
||||||
{
|
{
|
||||||
// ULONG Fpscr;
|
|
||||||
// ULONG FpExc;
|
|
||||||
// ULONG S[33];
|
|
||||||
// ULONG FpExtra[8];
|
|
||||||
ULONG DbgArgMark;
|
ULONG DbgArgMark;
|
||||||
ULONG R0;
|
ULONG R0;
|
||||||
ULONG R1;
|
ULONG R1;
|
||||||
|
@ -94,6 +90,10 @@ typedef struct _KTRAP_FRAME
|
||||||
//
|
//
|
||||||
typedef struct _KEXCEPTION_FRAME
|
typedef struct _KEXCEPTION_FRAME
|
||||||
{
|
{
|
||||||
|
// ULONG R0;
|
||||||
|
// ULONG R1;
|
||||||
|
// ULONG R2;
|
||||||
|
// ULONG R3;
|
||||||
ULONG R4;
|
ULONG R4;
|
||||||
ULONG R5;
|
ULONG R5;
|
||||||
ULONG R6;
|
ULONG R6;
|
||||||
|
@ -103,10 +103,8 @@ typedef struct _KEXCEPTION_FRAME
|
||||||
ULONG R10;
|
ULONG R10;
|
||||||
ULONG R11;
|
ULONG R11;
|
||||||
// ULONG R12;
|
// ULONG R12;
|
||||||
// ULONG Sp;
|
|
||||||
ULONG Psr;
|
|
||||||
ULONG Lr;
|
ULONG Lr;
|
||||||
// ULONG SwapReturn;
|
ULONG Psr;
|
||||||
} KEXCEPTION_FRAME, *PKEXCEPTION_FRAME;
|
} KEXCEPTION_FRAME, *PKEXCEPTION_FRAME;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -64,6 +64,21 @@
|
||||||
.equ TrSpsr, 0x4C
|
.equ TrSpsr, 0x4C
|
||||||
.equ TrapFrameLength, (22 * 0x04)
|
.equ TrapFrameLength, (22 * 0x04)
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Exception Frame offsets
|
||||||
|
*/
|
||||||
|
.equ ExR4, 0x00
|
||||||
|
.equ ExR5, 0x04
|
||||||
|
.equ ExR6, 0x08
|
||||||
|
.equ ExR7, 0x0C
|
||||||
|
.equ ExR8, 0x10
|
||||||
|
.equ ExR9, 0x14
|
||||||
|
.equ ExR10, 0x18
|
||||||
|
.equ ExR11, 0x1C
|
||||||
|
.equ ExLr, 0x20
|
||||||
|
.equ ExSpsr, 0x24
|
||||||
|
.equ ExceptionFrameLength, (10 * 0x04)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PCR
|
* PCR
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue