SVC: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 81: | Line 81: | ||
| 0x28 || svcPanic || X0=error? || | | 0x28 || svcPanic || X0=error? || | ||
|- | |- | ||
| 0x29 || [[# | | 0x29 || [[#svcGetInfo]] || X1=info_id, X2=handle, X3=info_sub_id || W0=result, X1=out | ||
|- | |- | ||
| .... || ? || ? || ? | | .... || ? || ? || ? | ||
| Line 127: | Line 127: | ||
Memory is only allowed to be mapped into a special region. | Memory is only allowed to be mapped into a special region. | ||
Code can get the range of this region from [[# | Code can get the range of this region from [[#svcGetInfo]]. | ||
The source region gets reprotected to ---, and sets bit32 is set in [[#MemoryState]]. | The source region gets reprotected to ---, and sets bit32 is set in [[#MemoryState]]. | ||
| Line 146: | Line 146: | ||
Does not accept 0xFFFF8001 or 0xFFFF8000 as handles. | Does not accept 0xFFFF8001 or 0xFFFF8000 as handles. | ||
== | == svcGetInfo == | ||
{| class=wikitable | {| class=wikitable | ||
! Handle type || Id0 || Id1 || Description | ! Handle type || Id0 || Id1 || Description | ||