Difference between revisions of "KResourceLimit"
Jump to navigation
Jump to search
Line 104: | Line 104: | ||
| 0x60 | | 0x60 | ||
| u32 | | u32 | ||
− | | | + | | CPU time available in ticks |
|- | |- | ||
| 0x64 | | 0x64 |
Revision as of 23:18, 11 December 2016
class KResourceLimit extends KAutoObject;
Size : 0x74 bytes
Offset | Type | Description |
---|---|---|
0x0 | u32 | Pointer to vtable |
0x4 | u32 | Reference count |
0x8 | s32 | Max Priority |
0xC | s32 | Max commit |
0x10 | s32 | Max thread |
0x14 | s32 | Max event |
0x18 | s32 | Max mutex |
0x1C | s32 | Max semaphore |
0x20 | s32 | Max timer |
0x24 | s32 | Max shared memory |
0x28 | s32 | Max address arbiter |
0x2C | s32 | Max CPU time |
0x30 | s32 | Current Priority |
0x34 | s32 | Current commit |
0x38 | s32 | Current thread |
0x3C | s32 | Current event |
0x40 | s32 | Current mutex |
0x44 | s32 | Current semaphore |
0x48 | s32 | Current timer |
0x4C | s32 | Current shared memory |
0x50 | s32 | Current address arbiter |
0x54 | s32 | Current CPU time |
0x58 | KObjectMutex | Mutex |
0x60 | u32 | CPU time available in ticks |
0x64 | u32 | Unknown |
0x68 | u32 | Unknown |
0x6C | u32 | Unknown |
There are 4 KResourceLimit objects created on the kernel heap. Each is used for a different category specified by the exheader's resource limit category specifier in the exheader ARM11 Local System Capabilities.