Line 168:
Line 168:
| 0x2B || int heap_expand(int heapid, void *ptr, u32 size) || Expands an allocated memory block by size bytes || 0 on success
| 0x2B || int heap_expand(int heapid, void *ptr, u32 size) || Expands an allocated memory block by size bytes || 0 on success
|-
|-
−
| 0x2C || int device_register(const char* device, int queueid) || Registers device to the device tree, so it can be opened (from ARM and PPC) || 0 on success
+
| 0x2C || int IOS_RegisterResourceManager(const char* device, int queueid) || Registers device to the device tree, so it can be opened (from ARM and PPC) || 0 on success
|-
|-
| 0x2D || int device_associate(const char* device, int internal_id) || Associates a device to the specified internal IOS ID || 0 on success
| 0x2D || int device_associate(const char* device, int internal_id) || Associates a device to the specified internal IOS ID || 0 on success
Line 298:
Line 298:
| 0x6C || int IOS_ThreadProfileCommand(???) || || 0 on success
| 0x6C || int IOS_ThreadProfileCommand(???) || || 0 on success
|-
|-
−
| 0x6D || int get_thread_utilization(???) || || 0 on success
+
| 0x6D || int IOS_GetThreadUtilization(???) || || 0 on success
|-
|-
| 0x6E || int dump_thread_context(int tid, u32 *out_buf) || Dumps the specified thread's context structure || 0 on success
| 0x6E || int dump_thread_context(int tid, u32 *out_buf) || Dumps the specified thread's context structure || 0 on success
Line 306:
Line 306:
| 0x70 || int dump_iobuf_context(int iobuf_id, u32 *out_buf) || Dumps the specified iobuf's context structure || 0 on success
| 0x70 || int dump_iobuf_context(int iobuf_id, u32 *out_buf) || Dumps the specified iobuf's context structure || 0 on success
|-
|-
−
| 0x71 || int dump_iobuf_profile(int iobuf_count, u32 *out_buf) || Dumps profiling information for each iobuf up to a specified count || Number of dumped iobufs
+
| 0x71 || int IOS_GetIobPoolsUtilization(int iobuf_count, u32 *out_buf) || Dumps iobuf's pools utilization for each iobuf up to a specified count || Size of each used pool
|-
|-
−
| 0x72 || int get_message_utilization(???) || || 0 on success
+
| 0x72 || int IOS_GetMessageUtilization(???) || || 0 on success
|-
|-
| 0x73 || int get_aggregate_resource_utilization(???) || || 0 on success
| 0x73 || int get_aggregate_resource_utilization(???) || || 0 on success
Line 314:
Line 314:
| 0x74 || int get_per_process_resource_utilization(???) || || 0 on success
| 0x74 || int get_per_process_resource_utilization(???) || || 0 on success
|-
|-
−
| 0x75 || int get_timer_utilization(???) || || 0 on success
+
| 0x75 || int IOS_GetTimerUtilization(???) || || 0 on success
|-
|-
−
| 0x76 || int get_semaphore_utilization(???) || || 0 on success
+
| 0x76 || int IOS_GetSemaphoreUtilization(???) || || 0 on success
|-
|-
| 0x77 || int get_heap_profile(???) || || 0 on success
| 0x77 || int get_heap_profile(???) || || 0 on success