Line 246: |
Line 246: |
| |- | | |- |
| | 0x60 | | | 0x60 |
− | | DebugActiveProcess(Handle *KDebug, unsigned int ProcessID) | + | | Result DebugActiveProcess(Handle* debug, u32 processID) |
| |- | | |- |
| | 0x61 | | | 0x61 |
− | | BreakDebugProcess(Handle) | + | | Result BreakDebugProcess(Handle debug) |
| |- | | |- |
| | 0x62 | | | 0x62 |
− | | TerminateDebugProcess(Handle) | + | | Result TerminateDebugProcess(Handle debug) |
| |- | | |- |
| | 0x63 | | | 0x63 |
− | | GetProcessDebugEvent(DebugEventInfo*, Handle) | + | | Result GetProcessDebugEvent(DebugEventInfo* info, Handle debug) |
| |- | | |- |
| | 0x64 | | | 0x64 |
− | | ContinueDebugEvent(Handle, unsigned int) | + | | Result ContinueDebugEvent(Handle debug, u32 flags) |
| |- | | |- |
| | 0x65 | | | 0x65 |
− | | GetProcessList(int *TotalPIDs, unsigned int *PIDs, int MaxPIDs) | + | | Result GetProcessList(s32* processCount, u32* processIds, s32 processIdMaxCount) |
| |- | | |- |
| | 0x66 | | | 0x66 |
− | | GetThreadList(int*, unsigned int*, int, Handle) | + | | Result GetThreadList(s32* threadCount, u32* threadIds, s32 threadIdMaxCount, Handle domain) |
| |- | | |- |
| | 0x67 | | | 0x67 |
− | | GetDebugThreadContext(ThreadContext*, Handle, unsigned int, unsigned int) | + | | Result GetDebugThreadContext(ThreadContext* context, Handle debug, u32 threadId, u32 controlFlags) |
| |- | | |- |
| | 0x68 | | | 0x68 |
− | | SetDebugThreadContext(Handle, unsigned int, ThreadContext const&, unsigned int) | + | | Result SetDebugThreadContext(Handle debug, u32 threadId, ThreadContext* context, u32 controlFlags) |
| |- | | |- |
| | 0x69 | | | 0x69 |
− | | QueryDebugProcessMemory(MemoryInfo*, PageInfo*, Handle, unsigned int) | + | | Result QueryDebugProcessMemory(MemoryInfo* blockInfo, PageInfo* pageInfo, Handle process, u32 addr) |
| |- | | |- |
| | 0x6A | | | 0x6A |
− | | ReadProcessMemory(void* Buffer, Handle KDebug, unsigned int ProcAddr, unsigned int Size) | + | | Result ReadProcessMemory(void* buffer, Handle debug, u32 addr, u32 size) |
| |- | | |- |
| | 0x6B | | | 0x6B |
− | | WriteProcessMemory(Handle KDebug, void const* Buffer, unsigned int ProcAddr, unsigned int Size) | + | | Result WriteProcessMemory(Handle debug, void const* buffer, u32 addr, u32 size) |
| |- | | |- |
| | 0x6C | | | 0x6C |
− | | SetHardwareBreakPoint(int, unsigned int, unsigned int) | + | | Result SetHardwareBreakPoint(s32 registerId, u32 control, u32 value) |
| |- | | |- |
| | 0x6D | | | 0x6D |