This repository has been archived by the owner on Jul 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 58
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
138 additions
and
133 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,138 +1,143 @@ | ||
{ | ||
"name" : "TCPGecko", | ||
"title_id" : "0x0100000000000038", | ||
"main_thread_stack_size" : "0x4000", | ||
"main_thread_priority" : 40, | ||
"default_cpu_id" : 3, | ||
"process_category" : 1, | ||
"pool_partition" : 2, | ||
"address_space_type" : 3, | ||
"process_category": 1, | ||
"filesystem_access" : { | ||
"permissions" : "0x8000000000000000" | ||
"name": "TCPGecko", | ||
"title_id": "0x0100000000000038", | ||
"main_thread_stack_size": "0x4000", | ||
"main_thread_priority": 40, | ||
"default_cpu_id": 3, | ||
"process_category": 1, | ||
"pool_partition": 2, | ||
"address_space_type": 3, | ||
"filesystem_access": { | ||
"permissions": "0x8000000000000000" | ||
}, | ||
"service_access" : { | ||
"service_access": { | ||
"*": true | ||
}, | ||
"kernel_capabilities": { | ||
"handle_table_size": 128, | ||
"syscalls": { | ||
"svcSetHeapSize": 1, | ||
"svcSetMemoryPermission": 2, | ||
"svcSetMemoryAttribute": 3, | ||
"svcMapMemory": 4, | ||
"svcUnmapMemory": 5, | ||
"svcQueryMemory": 6, | ||
"svcExitProcess": 7, | ||
"svcCreateThread": 8, | ||
"svcStartThread": 9, | ||
"svcExitThread": 10, | ||
"svcSleepThread": 11, | ||
"svcGetThreadPriority": 12, | ||
"svcSetThreadPriority": 13, | ||
"svcGetThreadCoreMask": 14, | ||
"svcSetThreadCoreMask": 15, | ||
"svcGetCurrentProcessorNumber": 16, | ||
"svcSignalEvent": 17, | ||
"svcClearEvent": 18, | ||
"svcMapSharedMemory": 19, | ||
"svcUnmapSharedMemory": 20, | ||
"svcCreateTransferMemory": 21, | ||
"svcCloseHandle": 22, | ||
"svcResetSignal": 23, | ||
"svcWaitSynchronization": 24, | ||
"svcCancelSynchronization": 25, | ||
"svcArbitrateLock": 26, | ||
"svcArbitrateUnlock": 27, | ||
"svcWaitProcessWideKeyAtomic": 28, | ||
"svcSignalProcessWideKey": 29, | ||
"svcGetSystemTick": 30, | ||
"svcConnectToNamedPort": 31, | ||
"svcSendSyncRequestLight": 32, | ||
"svcSendSyncRequest": 33, | ||
"svcSendSyncRequestWithUserBuffer": 34, | ||
"svcSendAsyncRequestWithUserBuffer": 35, | ||
"svcGetProcessId": 36, | ||
"svcGetThreadId": 37, | ||
"svcBreak": 38, | ||
"svcOutputDebugString": 39, | ||
"svcReturnFromException": 40, | ||
"svcGetInfo": 41, | ||
"svcFlushEntireDataCache": 42, | ||
"svcFlushDataCache": 43, | ||
"svcMapPhysicalMemory": 44, | ||
"svcUnmapPhysicalMemory": 45, | ||
"svcGetFutureThreadInfo": 46, | ||
"svcGetLastThreadInfo": 47, | ||
"svcGetResourceLimitLimitValue": 48, | ||
"svcGetResourceLimitCurrentValue": 49, | ||
"svcSetThreadActivity": 50, | ||
"svcGetThreadContext3": 51, | ||
"svcWaitForAddress": 52, | ||
"svcSignalToAddress": 53, | ||
"svcDumpInfo": 60, | ||
"svcDumpInfoNew": 61, | ||
"svcCreateSession": 64, | ||
"svcAcceptSession": 65, | ||
"svcReplyAndReceiveLight": 66, | ||
"svcReplyAndReceive": 67, | ||
"svcReplyAndReceiveWithUserBuffer": 68, | ||
"svcCreateEvent": 69, | ||
"svcMapPhysicalMemoryUnsafe": 72, | ||
"svcUnmapPhysicalMemoryUnsafe": 73, | ||
"svcSetUnsafeLimit": 74, | ||
"svcCreateCodeMemory": 75, | ||
"svcControlCodeMemory": 76, | ||
"svcSleepSystem": 77, | ||
"svcReadWriteRegister": 78, | ||
"svcSetProcessActivity": 79, | ||
"svcCreateSharedMemory": 80, | ||
"svcMapTransferMemory": 81, | ||
"svcUnmapTransferMemory": 82, | ||
"vcCreateInterruptEvent": 83, | ||
"svcQueryPhysicalAddress": 84, | ||
"svcQueryIoMapping": 85, | ||
"svcCreateDeviceAddressSpace": 86, | ||
"svcAttachDeviceAddressSpace": 87, | ||
"svcDetachDeviceAddressSpace": 88, | ||
"svcMapDeviceAddressSpaceByForce": 89, | ||
"svcMapDeviceAddressSpaceAligned": 90, | ||
"svcMapDeviceAddressSpace": 91, | ||
"svcUnmapDeviceAddressSpace": 92, | ||
"svcInvalidateProcessDataCache": 93, | ||
"svcStoreProcessDataCache": 94, | ||
"svcFlushProcessDataCache": 95, | ||
"svcDebugActiveProcess": 96, | ||
"svcBreakDebugProcess": 97, | ||
"svcTerminateDebugProcess": 98, | ||
"svcGetDebugEvent": 99, | ||
"svcContinueDebugEvent": 100, | ||
"svcGetProcessList": 101, | ||
"svcGetThreadList": 102, | ||
"svcGetDebugThreadContext": 103, | ||
"svcSetDebugThreadContext": 104, | ||
"svcQueryDebugProcessMemory": 105, | ||
"svcReadDebugProcessMemory": 106, | ||
"svcWriteDebugProcessMemory": 107, | ||
"svcSetHardwareBreakPoint": 108, | ||
"svcGetDebugThreadParam": 109, | ||
"svcGetSystemInfo": 111, | ||
"svcCreatePort": 112, | ||
"svcManageNamedPort": 113, | ||
"svcConnectToPort": 114, | ||
"svcSetProcessMemoryPermission": 115, | ||
"svcMapProcessMemory": 116, | ||
"svcUnmapProcessMemory": 117, | ||
"svcQueryProcessMemory": 118, | ||
"svcMapProcessCodeMemory": 119, | ||
"svcUnmapProcessCodeMemory": 120, | ||
"svcCreateProcess": 121, | ||
"svcStartProcess": 122, | ||
"svcTerminateProcess": 123, | ||
"svcGetProcessInfo": 124, | ||
"svcCreateResourceLimit": 125, | ||
"svcSetResourceLimitLimitValue": 126, | ||
"svcCallSecureMonitor": 127 | ||
} | ||
} | ||
"kernel_capabilities": [ | ||
{ | ||
"type": "handle_table_size", | ||
"value": 128 | ||
}, | ||
{ | ||
"type": "syscalls", | ||
"value": { | ||
"svcSetHeapSize": 1, | ||
"svcSetMemoryPermission": 2, | ||
"svcSetMemoryAttribute": 3, | ||
"svcMapMemory": 4, | ||
"svcUnmapMemory": 5, | ||
"svcQueryMemory": 6, | ||
"svcExitProcess": 7, | ||
"svcCreateThread": 8, | ||
"svcStartThread": 9, | ||
"svcExitThread": 10, | ||
"svcSleepThread": 11, | ||
"svcGetThreadPriority": 12, | ||
"svcSetThreadPriority": 13, | ||
"svcGetThreadCoreMask": 14, | ||
"svcSetThreadCoreMask": 15, | ||
"svcGetCurrentProcessorNumber": 16, | ||
"svcSignalEvent": 17, | ||
"svcClearEvent": 18, | ||
"svcMapSharedMemory": 19, | ||
"svcUnmapSharedMemory": 20, | ||
"svcCreateTransferMemory": 21, | ||
"svcCloseHandle": 22, | ||
"svcResetSignal": 23, | ||
"svcWaitSynchronization": 24, | ||
"svcCancelSynchronization": 25, | ||
"svcArbitrateLock": 26, | ||
"svcArbitrateUnlock": 27, | ||
"svcWaitProcessWideKeyAtomic": 28, | ||
"svcSignalProcessWideKey": 29, | ||
"svcGetSystemTick": 30, | ||
"svcConnectToNamedPort": 31, | ||
"svcSendSyncRequestLight": 32, | ||
"svcSendSyncRequest": 33, | ||
"svcSendSyncRequestWithUserBuffer": 34, | ||
"svcSendAsyncRequestWithUserBuffer": 35, | ||
"svcGetProcessId": 36, | ||
"svcGetThreadId": 37, | ||
"svcBreak": 38, | ||
"svcOutputDebugString": 39, | ||
"svcReturnFromException": 40, | ||
"svcGetInfo": 41, | ||
"svcFlushEntireDataCache": 42, | ||
"svcFlushDataCache": 43, | ||
"svcMapPhysicalMemory": 44, | ||
"svcUnmapPhysicalMemory": 45, | ||
"svcGetFutureThreadInfo": 46, | ||
"svcGetLastThreadInfo": 47, | ||
"svcGetResourceLimitLimitValue": 48, | ||
"svcGetResourceLimitCurrentValue": 49, | ||
"svcSetThreadActivity": 50, | ||
"svcGetThreadContext3": 51, | ||
"svcWaitForAddress": 52, | ||
"svcSignalToAddress": 53, | ||
"svcDumpInfo": 60, | ||
"svcDumpInfoNew": 61, | ||
"svcCreateSession": 64, | ||
"svcAcceptSession": 65, | ||
"svcReplyAndReceiveLight": 66, | ||
"svcReplyAndReceive": 67, | ||
"svcReplyAndReceiveWithUserBuffer": 68, | ||
"svcCreateEvent": 69, | ||
"svcMapPhysicalMemoryUnsafe": 72, | ||
"svcUnmapPhysicalMemoryUnsafe": 73, | ||
"svcSetUnsafeLimit": 74, | ||
"svcCreateCodeMemory": 75, | ||
"svcControlCodeMemory": 76, | ||
"svcSleepSystem": 77, | ||
"svcReadWriteRegister": 78, | ||
"svcSetProcessActivity": 79, | ||
"svcCreateSharedMemory": 80, | ||
"svcMapTransferMemory": 81, | ||
"svcUnmapTransferMemory": 82, | ||
"vcCreateInterruptEvent": 83, | ||
"svcQueryPhysicalAddress": 84, | ||
"svcQueryIoMapping": 85, | ||
"svcCreateDeviceAddressSpace": 86, | ||
"svcAttachDeviceAddressSpace": 87, | ||
"svcDetachDeviceAddressSpace": 88, | ||
"svcMapDeviceAddressSpaceByForce": 89, | ||
"svcMapDeviceAddressSpaceAligned": 90, | ||
"svcMapDeviceAddressSpace": 91, | ||
"svcUnmapDeviceAddressSpace": 92, | ||
"svcInvalidateProcessDataCache": 93, | ||
"svcStoreProcessDataCache": 94, | ||
"svcFlushProcessDataCache": 95, | ||
"svcDebugActiveProcess": 96, | ||
"svcBreakDebugProcess": 97, | ||
"svcTerminateDebugProcess": 98, | ||
"svcGetDebugEvent": 99, | ||
"svcContinueDebugEvent": 100, | ||
"svcGetProcessList": 101, | ||
"svcGetThreadList": 102, | ||
"svcGetDebugThreadContext": 103, | ||
"svcSetDebugThreadContext": 104, | ||
"svcQueryDebugProcessMemory": 105, | ||
"svcReadDebugProcessMemory": 106, | ||
"svcWriteDebugProcessMemory": 107, | ||
"svcSetHardwareBreakPoint": 108, | ||
"svcGetDebugThreadParam": 109, | ||
"svcGetSystemInfo": 111, | ||
"svcCreatePort": 112, | ||
"svcManageNamedPort": 113, | ||
"svcConnectToPort": 114, | ||
"svcSetProcessMemoryPermission": 115, | ||
"svcMapProcessMemory": 116, | ||
"svcUnmapProcessMemory": 117, | ||
"svcQueryProcessMemory": 118, | ||
"svcMapProcessCodeMemory": 119, | ||
"svcUnmapProcessCodeMemory": 120, | ||
"svcCreateProcess": 121, | ||
"svcStartProcess": 122, | ||
"svcTerminateProcess": 123, | ||
"svcGetProcessInfo": 124, | ||
"svcCreateResourceLimit": 125, | ||
"svcSetResourceLimitLimitValue": 126, | ||
"svcCallSecureMonitor": 127 | ||
} | ||
} | ||
] | ||
} |