/*
* ENTER_TRAP_FRAME - Allocate SIZE_KTRAP_FRAME and save registers to it
*/
-.macro ENTER_TRAP_FRAME AllocSize Flags
+.macro ENTER_TRAP_FRAME Flags
.set SIZE_INITIAL_FRAME, 7 * 8
//.set SIZE_LOCAL_DATA, SIZE_EXCEPTION_RECORD + 0x28
.set SIZE_TRAP_FRAME_ALLOC, SIZE_KTRAP_FRAME - SIZE_INITIAL_FRAME
push 0
.allocstack 0x8
- ENTER_TRAP_FRAME (0x28), TRAPFLAG_ALL
+ ENTER_TRAP_FRAME TRAPFLAG_ALL
TRAPINFO KiDebugTrapOrFault
push 0
.allocstack 0x8
- ENTER_TRAP_FRAME (0x28), TRAPFLAG_ALL
+ ENTER_TRAP_FRAME TRAPFLAG_ALL
TRAPINFO KiBreakpointTrap
push 0
.allocstack 0x8
- ENTER_TRAP_FRAME (0x28), TRAPFLAG_ALL
+ ENTER_TRAP_FRAME TRAPFLAG_ALL
TRAPINFO KiInvalidOpcodeFault
.pushframe 1
/* We have an error code */
- ENTER_TRAP_FRAME (0x28), TRAPFLAG_ALL
+ ENTER_TRAP_FRAME TRAPFLAG_ALL
TRAPINFO KiGeneralProtectionFault
.pushframe 1
/* We have an error code */
- ENTER_TRAP_FRAME (0x28), TRAPFLAG_ALL
+ ENTER_TRAP_FRAME TRAPFLAG_ALL
TRAPINFO KiPageFault
push 0
.allocstack 0x08
- ENTER_TRAP_FRAME (0x28), TRAPFLAG_ALL
+ ENTER_TRAP_FRAME TRAPFLAG_ALL
TRAPINFO KiDebugServiceTrap