In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
774 bytes added ,  03:06, 24 February 2024
no edit summary
Line 587: Line 587:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x58 ||  
+
| 0x0 || 0x40 ||  
 +
|-
 +
| 0x40 || 0x4 || BootStage
 +
|-
 +
| 0x44 || 0x4 || CoreInitFunc
 +
|-
 +
| 0x48 || 0x4 || CoreState
 +
|-
 +
| 0x4C || 0x4 ||
 +
|-
 +
| 0x50 || 0x4 ||
 +
|-
 +
| 0x54 || 0x4 || IsKernelPanic
 
|-
 
|-
 
| 0x58 || 0x4 || InterruptedContext
 
| 0x58 || 0x4 || InterruptedContext
Line 599: Line 611:  
| 0x68 || 0x4 || FastCallBaseAddress
 
| 0x68 || 0x4 || FastCallBaseAddress
 
|-
 
|-
| 0x6C || 0x4 || UserModeExceptionHandlerTableAddress
+
| 0x6C || 0x4 || NonRecoverableExceptionHandlerTableAddress
 +
|-
 +
| 0x70 || 0x4 || RecoverableExceptionHandlerTableAddress
 
|-
 
|-
| 0x70 || 0x4 || KernelModeExceptionHandlerTableAddress
+
| 0x74 || 0x2 ||  
 
|-
 
|-
| 0x74 || 0x14 ||  
+
| 0x76 || 0x2 ||  
 
|-
 
|-
| 0x88 || 0x4 || SysCallContext
+
| 0x78 || 0x4 ||
 +
|-
 +
| 0x7C || 0x4 || CurrentSysCallAddress
 +
|-
 +
| 0x80 || 0x4 || CurrentSysCallCallback
 +
|-
 +
| 0x84 || 0x4 || NonRecoverableExceptionContextAddress
 +
|-
 +
| 0x88 || 0x4 || RecoverableExceptionContextAddress
 
|-
 
|-
 
| 0x8C || 0x4 || NormalSysCalls
 
| 0x8C || 0x4 || NormalSysCalls
Line 643: Line 665:  
| 0x10C || 0x4 || WriteGatherDataOffset
 
| 0x10C || 0x4 || WriteGatherDataOffset
 
|-
 
|-
| 0x110 || 0x2C ||  
+
| 0x110 || 0x30 || [[#ExceptionInfo|ExceptionInfo]]
|-
  −
| 0x13C || 0x4 || CurrentContext
   
|-
 
|-
 
| 0x140 || 0x4 ||  
 
| 0x140 || 0x4 ||  
Line 655: Line 675:  
| 0x194 || 0x4 ||  
 
| 0x194 || 0x4 ||  
 
|-
 
|-
| 0x198 || 0x128 || [[#ExceptionContext|UserModeExceptionContext]]
+
| 0x198 || 0x128 || [[#ExceptionContext|RecoverableExceptionContext]]
 
|-
 
|-
 
| 0x2C0 || 0x14 ||  
 
| 0x2C0 || 0x14 ||  
 
|-
 
|-
| 0x2D8 || 0x128 || [[#ExceptionContext|KernelModeExceptionContext]]
+
| 0x2D8 || 0x128 || [[#ExceptionContext|NonRecoverableExceptionContext]]
 
|}
 
|}
   Line 684: Line 704:  
|-
 
|-
 
| 0xA0 || 0x88 ||  
 
| 0xA0 || 0x88 ||  
 +
|}
 +
 +
== ExceptionInfo ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Size || Description
 +
|-
 +
| 0x0 || 0x4 ||
 +
|-
 +
| 0x4 || 0x4 ||
 +
|-
 +
| 0x8 || 0x4 || UserStackPtr
 +
|-
 +
| 0xC || 0x4 || ExHandler
 +
|-
 +
| 0x10 || 0x4 || Msr
 +
|-
 +
| 0x14 || 0x4 || Sprg0
 +
|-
 +
| 0x18 || 0x4 || Dsisr
 +
|-
 +
| 0x1C || 0x4 || Dar
 +
|-
 +
| 0x20 || 0x4 ||
 +
|-
 +
| 0x24 || 0x4 ||
 +
|-
 +
| 0x28 || 0x4 ||
 +
|-
 +
| 0x2C || 0x4 || CallbackContext
 
|}
 
|}
  

Navigation menu