Skip to content
This repository has been archived by the owner on Jul 18, 2023. It is now read-only.

Commit

Permalink
Use new npdm-json format
Browse files Browse the repository at this point in the history
  • Loading branch information
roblabla committed Sep 28, 2018
1 parent 56a7f40 commit 8ee4261
Showing 1 changed file with 138 additions and 133 deletions.
271 changes: 138 additions & 133 deletions server/source/noexs/noexs.json
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
}
}
]
}

0 comments on commit 8ee4261

Please sign in to comment.