SVC: Difference between revisions

No edit summary
No edit summary
Line 5: Line 5:
|-
|-
| 0x1  
| 0x1  
| ControlMemory(Handle*, addr, unk, size, unk, permissions)
| ControlMemory(Handle*, unsigned int Addr, unsigned int Unk, unsigned int Size, unsigned int Unk, unsigned int Permissions)
|-
|-
| 0x2  
| 0x2  
Line 95: Line 95:
|-
|-
| 0x1F  
| 0x1F  
| MapMemoryBlock(Handle, addr, permissions, unk)
| MapMemoryBlock(Handle, unsigned int Addr, unsigned int Permissions, unsigned int Unk)
|-
|-
| 0x20  
| 0x20  
Line 131: Line 131:
|-
|-
| 0x2B  
| 0x2B  
| GetProcessInfo(unsigned long long *output, Handle process, unsigned int type)
| GetProcessInfo(unsigned long long *Output, Handle Process, unsigned int Type)
|-
|-
| 0x2C  
| 0x2C  
Line 137: Line 137:
|-
|-
| 0x2D  
| 0x2D  
| ConnectToPort(Handle *porthandle, char *portname)
| ConnectToPort(Handle*, char *PortName)
|-
|-
| 0x2E  
| 0x2E  
Line 161: Line 161:
|-
|-
| 0x35  
| 0x35  
| GetProcessId(unsigned int *ProcessId, Handle)
| GetProcessId(unsigned int *ProcessId, Handle Process)
|-
|-
| 0x36  
| 0x36  
Line 170: Line 170:
|-
|-
| 0x38  
| 0x38  
| GetResourceLimit(Handle*, Handle process)
| GetResourceLimit(Handle*, Handle Process)
|-
|-
| 0x39  
| 0x39  
Line 245: Line 245:
|-
|-
| 0x60  
| 0x60  
| DebugActiveProcess(Handle*, unsigned int)
| DebugActiveProcess(Handle*, unsigned int ProcessID)
|-
|-
| 0x61  
| 0x61  
Line 317: Line 317:
|-
|-
| 0x7a
| 0x7a
| DisableExecuteNever(addr, size) (Stubbed for regular kernel)
| DisableExecuteNever(unsigned int Addr, unsigned int size) (Stubbed for regular kernel)
|-
|-
| 0x7c
| 0x7c