Changes

no edit summary
Line 363: Line 363:  
| 0x04 || 0x04 || void * || AccessIpcPool ||
 
| 0x04 || 0x04 || void * || AccessIpcPool ||
 
|-
 
|-
| 0x05 || 0x05 || IOSProcessId || GetProcessId ||  
+
| 0x05 || 0x05 || [[#IOSProcessId|IOSProcessId]] || GetProcessId ||  
 
|-
 
|-
| 0x06 || 0x06 || IOSError || GetProcessName || IOSProcessId pid, char *name
+
| 0x06 || 0x06 || IOSError || GetProcessName || [[#IOSProcessId|IOSProcessId]] pid, char *name
 
|-
 
|-
 
| 0x07 || 0x07 || IOSError || IOS_StartThread || IOSThreadId id
 
| 0x07 || 0x07 || IOSError || IOS_StartThread || IOSThreadId id
Line 415: Line 415:  
| 0x1E || 0x1E || IOSError || [[#IOS_GetAbsTimeStruct|IOS_GetAbsTimeStruct]] || [[#IOSTimeStruct|IOSTimeStruct]] *out
 
| 0x1E || 0x1E || IOSError || [[#IOS_GetAbsTimeStruct|IOS_GetAbsTimeStruct]] || [[#IOSTimeStruct|IOSTimeStruct]] *out
 
|-
 
|-
| 0x1F || 0x1F || IOSError || [[#DisableExceptionPanic|DisableExceptionPanic]] || IOSProcessId pid, bool enable
+
| 0x1F || 0x1F || IOSError || [[#EnablePanicOnException|EnablePanicOnException]] || [[#IOSProcessId|IOSProcessId]] pid, bool enable
 
|-
 
|-
 
| 0x20 || 0x20 || IOSError || IsDevelopment ||
 
| 0x20 || 0x20 || IOSError || IsDevelopment ||
Line 611: Line 611:  
| 0x80 || 0x74 || void || Reset ||
 
| 0x80 || 0x74 || void || Reset ||
 
|-
 
|-
| 0x81 || 0x75 || void || [[#SetResetOnPanic|SetResetOnPanic]] || u32 mode
+
| 0x81 || 0x75 || void || [[#EnableResetOnPanic|EnableResetOnPanic]] || u32 mode
 
|-
 
|-
 
| 0x82 || 0x76 || IOSError || SetSyslogBuffer || void *log_buf
 
| 0x82 || 0x76 || IOSError || SetSyslogBuffer || void *log_buf
Line 623: Line 623:  
| 0x86 || 0x7A || IOSSecurityLevel || GetSecurityLevel ||
 
| 0x86 || 0x7A || IOSSecurityLevel || GetSecurityLevel ||
 
|-
 
|-
| 0x87 || 0x7B || IOSError || GetOpenResourceHandles || u32 max_count, [[#IOSOpenResourceHandle|IOSOpenResourceHandle]] *out, IOSProcessId pid
+
| 0x87 || 0x7B || IOSError || GetOpenResourceHandles || u32 max_count, [[#IOSOpenResourceHandle|IOSOpenResourceHandle]] *out, [[#IOSProcessId|IOSProcessId]] pid
 
|-
 
|-
 
| 0x88 || 0x7C || IOSError || SetMainTitleSdkVersion || u32 version
 
| 0x88 || 0x7C || IOSError || SetMainTitleSdkVersion || u32 version
Line 643: Line 643:  
| 0x90 || 0x84 || IOSError || EnableResourceSecurity || bool enable
 
| 0x90 || 0x84 || IOSError || EnableResourceSecurity || bool enable
 
|-
 
|-
| 0x91 || 0x85 || IOSError || GetPendingResourceRequests || u32 max_count, [[#IOSPendingResourceRequest|IOSPendingResourceRequest]] *out, IOSProcessId pid
+
| 0x91 || 0x85 || IOSError || GetPendingResourceRequests || u32 max_count, [[#IOSPendingResourceRequest|IOSPendingResourceRequest]] *out, [[#IOSProcessId|IOSProcessId]] pid
 
|-
 
|-
 
| 0x92 || 0x86 || IOSError || [[#InitializeIOS|InitializeIOS]] ||  
 
| 0x92 || 0x86 || IOSError || [[#InitializeIOS|InitializeIOS]] ||  
Line 674: Line 674:  
Returns the absolute time (up time + RTC) in struct format.
 
Returns the absolute time (up time + RTC) in struct format.
   −
=== DisableExceptionPanic ===
+
=== EnablePanicOnException ===
Disables raising a panic when an exception occurs in the specified process. IOS-MCP can call this with any IOSProcessId while other processes must use their own IOSProcessId. Only IOS processes can be targeted and IOS-KERNEL is always forced back to the enabled state.
+
Enables/disables raising a panic when an exception occurs in the specified process. IOS-MCP can call this with any [[#IOSProcessId|IOSProcessId]] while other processes must use their own [[#IOSProcessId|IOSProcessId]]. Only IOS processes can be targeted and IOS-KERNEL is always forced back to the enabled state.
    
=== ReadEfuse ===
 
=== ReadEfuse ===