Kernel: Difference between revisions
No edit summary |
|||
Line 93: | Line 93: | ||
| 0x110 || s32 || DefaultCpuCore | | 0x110 || s32 || DefaultCpuCore | ||
|- | |- | ||
| 0x118 || KDebug* || Debug | | 0x118 || [[#KDebug]]* || Debug | ||
|- | |- | ||
| 0x120 || [[#KResourceLimit]]* || ResourceLimit | | 0x120 || [[#KResourceLimit]]* || ResourceLimit | ||
Line 182: | Line 182: | ||
| 0x120 || s32 || DefaultCpuCore | | 0x120 || s32 || DefaultCpuCore | ||
|- | |- | ||
| 0x128 || KDebug* || Debug | | 0x128 || [[#KDebug]]* || Debug | ||
|- | |- | ||
| 0x130 || [[#KResourceLimit]]* || ResourceLimit | | 0x130 || [[#KResourceLimit]]* || ResourceLimit | ||
Line 1,327: | Line 1,327: | ||
|- | |- | ||
| 9 || u8 || State1 | | 9 || u8 || State1 | ||
|} | |||
= KDebug = | |||
Size: 0x50 | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Type || Description | |||
|- | |||
| 0 || [[#KSynchronizationObject]] || Inheritance | |||
|- | |||
| 0x28 || [[#KLinkedListNode]]<[[#KDebugEvent]]> || EventList | |||
|- | |||
| 0x38 || u32 || Flags | |||
|- | |||
| 0x40 || [[#KProcess]]* || ProcessPtr | |||
|- | |||
| 0x48 || [[#KRecursiveLock]] || Mutex | |||
|} | |||
== KDebugEvent == | |||
Size: 0x60 | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Type || Description | |||
|- | |||
| 0 || [[#KLinkedListNode]]<[[#KDebugEvent]]> || NodeFor__EventList | |||
|- | |||
| 0x10 || u32 || EventType | |||
|- | |||
| 0x14 || u32 || ThreadId | |||
|- | |||
| 0x18 || u32 || Flags | |||
|- | |||
| 0x1C || u16 || | |||
|- | |||
| 0x1E || bool || | |||
|- | |||
| 0x20 || ... || ... | |||
|} | |} |