Line 569:
Line 569:
| 0x68 || 0x4 || FastCallBaseAddress
| 0x68 || 0x4 || FastCallBaseAddress
|-
|-
−
| 0x6C || 0x1C ||
+
| 0x6C || 0x4 || UserModeExceptionHandlerTableAddress
+
|-
+
| 0x70 || 0x4 || KernelModeExceptionHandlerTableAddress
+
|-
+
| 0x74 || 0x14 ||
|-
|-
| 0x88 || 0x4 || SysCallContext
| 0x88 || 0x4 || SysCallContext
Line 583:
Line 587:
| 0x9C || 0xC ||
| 0x9C || 0xC ||
|-
|-
−
| 0xA8 || 0xC || ProcessWork
+
| 0xA8 || 0x8 || ProcessWork
|-
|-
−
| 0xB4 || 0x4 || TotalProcesses
+
| 0xB0 || 0x4 ||
|-
|-
−
| 0xB8 || 0x4 || ProcessIndex
+
| 0xB4 || 0x4 || RamPid
|-
|-
−
| 0xBC || 0x4 ||
+
| 0xB8 || 0x4 || Upid
+
|-
+
| 0xBC || 0x4 || Mem1Address
|-
|-
| 0xC0 || 0x4 || InterceptedLoadContext
| 0xC0 || 0x4 || InterceptedLoadContext
Line 617:
Line 623:
| 0x194 || 0x4 ||
| 0x194 || 0x4 ||
|-
|-
−
| 0x198 || 0x140 || [[#ExceptionContext|ExceptionContext0]]
+
| 0x198 || 0x128 || [[#ExceptionContext|UserModeExceptionContext]]
|-
|-
−
| 0x2D8 || 0x140 || [[#ExceptionContext|ExceptionContext1]]
+
| 0x2C0 || 0x14 ||
+
|-
+
| 0x2D8 || 0x128 || [[#ExceptionContext|KernelModeExceptionContext]]
|}
|}
Line 643:
Line 651:
| 0x9C || 0x4 || Srr1
| 0x9C || 0x4 || Srr1
|-
|-
−
| 0xA0 || 0xA0 ||
+
| 0xA0 || 0x88 ||
|}
|}
Line 670:
Line 678:
|-
|-
| 0x24 || 0x4 ||
| 0x24 || 0x4 ||
+
|}
+
+
== NewExecCtx ==
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x4 || InterruptedContext
+
|-
+
| 0x4 || 0x4 || CurrentFpuContext
+
|-
+
| 0x8 || 0x4 ||
+
|-
+
| 0xC || 0x4 || FastCallBaseAddress
+
|-
+
| 0x10 || 0x4 || SintEnableAfterKernelExit
+
|-
+
| 0x14 || 0x4 ||
+
|-
+
| 0x18 || 0x4 ||
+
|-
+
| 0x1C || 0x4 || Dabr
+
|-
+
| 0x20 || 0x4 || Iabr
+
|-
+
| 0x24 || 0x4 || EaDataBegin
+
|-
+
| 0x24 || 0x4 || EaDataEnd
+
|-
+
| 0x28 || 0x1C ||
+
|-
+
| 0x48 || 0x4 || AddrConfig
+
|-
+
| 0x4C || 0x3C || [[#PerCore|PerCore]]
+
|}
+
+
== PerCore ==
+
This is a structure mapped to address 0xFFFFFFC0.
+
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x28 ||
+
|-
+
| 0x28 || 0x4 || SoftIntEnabled
+
|-
+
| 0x2C || 0x4 || SoftIntPending
+
|-
+
| 0x30 || 0xC ||
|}
|}