SVC: Difference between revisions

No edit summary
Line 461: Line 461:
! Value || Type || Meaning
! Value || Type || Meaning
|-
|-
| 0x0 || Unmapped ||
| 0x00000000 || Unmapped ||
|-
|-
| 0x2001 || IO || Mapped by kernel capability parsing in [[#svcCreateProcess]].  
| 0x00002001 || IO || Mapped by kernel capability parsing in [[#svcCreateProcess]].  
|-
|-
| 0x42002 || IO || Mapped by kernel capability parsing in [[#svcCreateProcess]].
| 0x00042002 || IO || Mapped by kernel capability parsing in [[#svcCreateProcess]].
|-
|-
| 0xDC7E03 || Code static || Mapped during [[#svcCreateProcess]].
| 0x00DC7E03 || Code static || Mapped during [[#svcCreateProcess]].
|-
|-
| 0x1FEBD04 || Code || Transition from 0xDC7E03 performed by [[#svcSetProcessMemoryPermission]].
| 0x01FEBD04 || Code || Transition from 0xDC7E03 performed by [[#svcSetProcessMemoryPermission]].
|-
|-
| 0x17EBD05 || Heap || Mapped using [[#svcSetHeapSize]].
| 0x017EBD05 || Heap || Mapped using [[#svcSetHeapSize]].
|-
|-
| 0x402006 || Shared memory block || Mapped using [[#svcMapSharedMemory]].
| 0x00402006 || Shared memory block || Mapped using [[#svcMapSharedMemory]].
|-
|-
| 0x482907 || Weird mapped memory || Mapped using [[#svcMapMemory]].
| 0x00482907 || Weird mapped memory || Mapped using [[#svcMapMemory]].
|-
|-
| 0xDD7E08 || Module code static || Mapped using [[#svcMapProcessCodeMemory]].
| 0x00DD7E08 || Module code static || Mapped using [[#svcMapProcessCodeMemory]].
|-
|-
| 0x1FFBD09 || Module code mutable || Transition from 0xDD7E08 performed by [[#svcSetProcessMemoryPermission]].
| 0x01FFBD09 || Module code mutable || Transition from 0xDD7E08 performed by [[#svcSetProcessMemoryPermission]].
|-
|-
| 0x5C3C0B || Mapped memory || Mapped using [[#svcMapMemory]].
| 0x005C3C0B || Mapped memory || Mapped using [[#svcMapMemory]].
|-
|-
| 0xC || Thread local storage || Mapped during [[#svcCreateThread]].
| 0x0040200C || Thread local storage || Mapped during [[#svcCreateThread]].
|-
|-
| 0x15C3C0D || Weird transfer memory || Mapped using [[#svcMapTransferMemory]].
| 0x015C3C0D || Weird transfer memory || Mapped using [[#svcMapTransferMemory]].
|-
|-
| 0x5C380E || Transfer memory || Mapped using [[#svcMapTransferMemory]].
| 0x005C380E || Transfer memory || Mapped using [[#svcMapTransferMemory]].
|-
|-
| 0x40380F || Process memory || Mapped using [[#svcMapProcessMemory]].
| 0x0040380F || Process memory || Mapped using [[#svcMapProcessMemory]].
|-
|-
| 0x10 || Reserved ||
| 0x00000010 || Reserved ||
|}
|}