SVC: Difference between revisions
No edit summary |
|||
Line 171: | Line 171: | ||
| 0x66 || svcGetThreadList || X1=tids_out_ptr, W2=max_out, W3=debug_handle_or_zero || W0=result, X1=num_out | | 0x66 || svcGetThreadList || X1=tids_out_ptr, W2=max_out, W3=debug_handle_or_zero || W0=result, X1=num_out | ||
|- | |- | ||
| 0x67 || svcGetDebugThreadContext || X0=ThreadContext*, X1=debug_handle, X2=thread_id, W3=[[# | | 0x67 || svcGetDebugThreadContext || X0=ThreadContext*, X1=debug_handle, X2=thread_id, W3=[[#ThreadContextFlags]] || W0=result | ||
|- | |- | ||
| 0x68 || svcSetDebugThreadContext || || | | 0x68 || svcSetDebugThreadContext || W0=debug_handle, W1=[[#ThreadContextFlags]], X3=ThreadContext* || W0=result | ||
|- | |- | ||
| 0x69 || svcQueryDebugProcessMemory || X0=[[#MemoryInfo]]*, X2=debug_handle, X3=addr || W0=result, W1=PageInfo | | 0x69 || svcQueryDebugProcessMemory || X0=[[#MemoryInfo]]*, X2=debug_handle, X3=addr || W0=result, W1=PageInfo | ||
Line 1,174: | Line 1,174: | ||
! Bit || Bitmask || Name | ! Bit || Bitmask || Name | ||
|- | |- | ||
| 0 || 1 || | | 0 || 1 || NormalContext | ||
|- | |- | ||
| 1 || 2 || | | 1 || 2 || | ||
|- | |- | ||
| 2 | | 2 || 4 || | ||
|- | |||
| 3 || 8 || | |||
|} | |} | ||