Line 17:
Line 17:
| u32
| u32
| Reference count
| Reference count
+
|-
+
| 0x50
+
| u32
+
| Size of the MMU table
|-
|-
| 0x54
| 0x54
| u32
| u32
| Virtual address of the MMU table for this process
| Virtual address of the MMU table for this process
+
|-
+
| 0x58
+
| u32
+
| Total size of all thread context pages (0xFF4xxxxx) owned by threads that belong to this process
|-
|-
| 0x6C
| 0x6C
Line 26:
Line 34:
| Ideal processor
| Ideal processor
|-
|-
−
| 0x7C
+
| 0x74
| u32
| u32
−
| Number of threads which belong to this process.
+
| Pointer to resource limits for process.
|-
|-
| 0x79
| 0x79
| u8
| u8
| Proc affinity mask
| Proc affinity mask
+
|-
+
| 0x7C
+
| u32
+
| Number of threads which belong to this process.
|-
|-
| 0x80
| 0x80
| 0x10-bytes
| 0x10-bytes
| SVC access control mask from the exheader kernel descriptors.
| SVC access control mask from the exheader kernel descriptors.
+
|-
+
| 0x90
+
| 0x10-bytes
+
| Interrupt flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words
|-
|-
| 0xA0
| 0xA0
Line 63:
Line 79:
|-
|-
| 0xCC
| 0xCC
−
| void*
+
| KProcessHandleTable
−
| Pointer to the process's handle table.
+
| Pointer to the process's handle table. until 0x1C4 or longer
+
|-
+
| 0x224
+
| u32
+
| ?
|}
|}