Line 612:
Line 612:
| 0x8A || 0x7E || IOSError || GetDynamicHeapAccess ||
| 0x8A || 0x7E || IOSError || GetDynamicHeapAccess ||
|-
|-
−
| 0x8B || 0x7F || IOSError || InitializeGpuConfiguration || void *out_buf, u32 size, IOSMessageQueueId id, u32 unk
+
| 0x8B || 0x7F || IOSError || HandleDebugInterrupt || const char *dbg_sts, u32 dbg_sts_size, IOSMessageQueueId id, IOSMessage message
|-
|-
−
| 0x8C || 0x80 || IOSError || FinishGpuConfiguration || IOSMessageQueueId id, bool panic
+
| 0x8C || 0x80 || IOSError || UnhandleDebugInterrupt || IOSMessageQueueId id, bool panic
|-
|-
| 0x8D || 0x81 || IOSError || ||
| 0x8D || 0x81 || IOSError || ||
|-
|-
−
| 0x8E || 0x82 || IOSError || GetResourceViolations ||
+
| 0x8E || 0x82 || IOSError || GetResourceViolations || u32 max_violations, [[#IOSResourceViolation|IOSResourceViolation]] *violations
|-
|-
| 0x8F || 0x83 || u32 || GetClientHandles || char *dev_node
| 0x8F || 0x83 || u32 || GetClientHandles || char *dev_node
Line 624:
Line 624:
| 0x90 || 0x84 || IOSError || DisableDeviceRegistration || bool disable
| 0x90 || 0x84 || IOSError || DisableDeviceRegistration || bool disable
|-
|-
−
| 0x91 || 0x85 || IOSError || GetPendingResourceRequests ||
+
| 0x91 || 0x85 || IOSError || GetPendingResourceRequests || u32 max_requests, [[#IOSPendingResourceRequest|IOSPendingResourceRequest]] *requests, IOSProcessId id
|-
|-
| 0x92 || 0x86 || IOSError || [[#InitializeIOS|InitializeIOS]] ||
| 0x92 || 0x86 || IOSError || [[#InitializeIOS|InitializeIOS]] ||
Line 1,078:
Line 1,078:
|-
|-
| 0x18 || 0x4 || Microsecond
| 0x18 || 0x4 || Microsecond
+
|}
+
+
== IOSResourceViolation ==
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x20 || Path
+
|-
+
| 0x20 || 0x14 ||
+
|}
+
+
== IOSPendingResourceRequest ==
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x4 || ClientReplyAddress
+
|-
+
| 0x4 || 0x4 ||
+
|-
+
| 0x8 || 0x4 || Pid
+
|-
+
| 0xC || 0x4 || ClientFd
+
|-
+
| 0x10 || 0x4 || Cmd
+
|-
+
| 0x14 || 0x4 ||
+
|-
+
| 0x18 || 0x4 || ServerHandle
+
|-
+
| 0x1C || 0x4 || Flags
+
|-
+
| 0x20 || 0x4 || ClientNodeId
+
|-
+
| 0x24 || 0x4 || ClientPid
+
|-
+
| 0x28 || 0x4 ||
+
|-
+
| 0x2C || 0x4 ||
+
|-
+
| 0x30 || 0x4 || ClientGroupId
+
|-
+
| 0x34 || 0x14 || CmdData
+
|-
+
| 0x48 || 0x20 || Path
|}
|}