Changes

855 bytes added ,  02:00, 23 December 2024
no edit summary
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
 
|}
 
|}