Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #10 from neonsea/revert-5-revert-3-npdmfixup
Revert "Revert "Use new npdm-json format""
- Loading branch information
Showing
1 changed file
with
108 additions
and
94 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,96 +1,110 @@ | ||
{ | ||
"name": "ReiNX Toolkit", | ||
"title_id": "0x0100000000524E58", | ||
"title_id_range_min": "0x0100000000524E58", | ||
"title_id_range_max": "0x0100000000524E58", | ||
"main_thread_stack_size": "0x00004000", | ||
"main_thread_priority": 44, | ||
"default_cpu_id": 3, | ||
"process_category": 0, | ||
"is_retail": true, | ||
"pool_partition": 2, | ||
"is_64_bit": true, | ||
"address_space_type": 3, | ||
"filesystem_access": { | ||
"permissions": "0xFFFFFFFFFFFFFFFF" | ||
}, | ||
"service_access": { | ||
"csrng": false, | ||
"erpt:c": false, | ||
"fatal:u": true, | ||
"ns:dev": false, | ||
"fsp-srv": true, | ||
"time:s": true | ||
}, | ||
"kernel_capabilities": { | ||
"kernel_flags": { | ||
"highest_thread_priority": 63, | ||
"lowest_thread_priority": 24, | ||
"lowest_cpu_id": 3, | ||
"highest_cpu_id": 3 | ||
}, | ||
"syscalls": { | ||
"svcSetHeapSize": "0x01", | ||
"svcSetMemoryPermission": "0x02", | ||
"svcSetMemoryAttribute": "0x03", | ||
"svcMapMemory": "0x04", | ||
"svcUnmapMemory": "0x05", | ||
"svcQueryMemory": "0x06", | ||
"svcExitProcess": "0x07", | ||
"svcCreateThread": "0x08", | ||
"svcStartThread": "0x09", | ||
"svcExitThread": "0x0a", | ||
"svcSleepThread": "0x0b", | ||
"svcGetThreadPriority": "0x0c", | ||
"svcSetThreadPriority": "0x0d", | ||
"svcGetThreadCoreMask": "0x0e", | ||
"svcSetThreadCoreMask": "0x0f", | ||
"svcGetCurrentProcessorNumber": "0x10", | ||
"svcSignalEvent": "0x11", | ||
"svcClearEvent": "0x12", | ||
"svcMapSharedMemory": "0x13", | ||
"svcUnmapSharedMemory": "0x14", | ||
"svcCreateTransferMemory": "0x15", | ||
"svcCloseHandle": "0x16", | ||
"svcResetSignal": "0x17", | ||
"svcWaitSynchronization": "0x18", | ||
"svcCancelSynchronization": "0x19", | ||
"svcArbitrateLock": "0x1a", | ||
"svcArbitrateUnlock": "0x1b", | ||
"svcWaitProcessWideKeyAtomic": "0x1c", | ||
"svcSignalProcessWideKey": "0x1d", | ||
"svcGetSystemTick": "0x1e", | ||
"svcConnectToNamedPort": "0x1f", | ||
"svcSendSyncRequestLight": "0x20", | ||
"svcSendSyncRequest": "0x21", | ||
"svcSendSyncRequestWithUserBuffer": "0x22", | ||
"svcSendAsyncRequestWithUserBuffer": "0x23", | ||
"svcGetProcessId": "0x24", | ||
"svcGetThreadId": "0x25", | ||
"svcBreak": "0x26", | ||
"svcOutputDebugString": "0x27", | ||
"svcReturnFromException": "0x28", | ||
"svcGetInfo": "0x29", | ||
"svcWaitForAddress": "0x34", | ||
"svcSignalToAddress": "0x35", | ||
"svcCreateSession": "0x40", | ||
"svcAcceptSession": "0x41", | ||
"svcReplyAndReceiveLight": "0x42", | ||
"svcReplyAndReceive": "0x43", | ||
"svcReplyAndReceiveWithUserBuffer": "0x44", | ||
"svcCreateEvent": "0x45", | ||
"svcDebugActiveProcess": "0x60", | ||
"svcGetDebugEvent": "0x63", | ||
"svcGetThreadList": "0x66", | ||
"svcGetDebugThreadContext": "0x67", | ||
"svcQueryDebugProcessMemory": "0x69", | ||
"svcReadDebugProcessMemory": "0x6a", | ||
"svcGetDebugThreadParam": "0x6d" | ||
}, | ||
"min_kernel_version": "0x0060", | ||
"debug_flags": { | ||
"allow_debug": false, | ||
"force_debug": true | ||
} | ||
} | ||
"name": "ReiNX Toolkit", | ||
"title_id": "0x0100000000524E58", | ||
"title_id_range_min": "0x0100000000524E58", | ||
"title_id_range_max": "0x0100000000524E58", | ||
"main_thread_stack_size": "0x00004000", | ||
"main_thread_priority": 44, | ||
"default_cpu_id": 3, | ||
"process_category": 0, | ||
"is_retail": true, | ||
"pool_partition": 2, | ||
"is_64_bit": true, | ||
"address_space_type": 3, | ||
"filesystem_access": { | ||
"permissions": "0xFFFFFFFFFFFFFFFF" | ||
}, | ||
"service_host": [ | ||
"fatal:u", | ||
"fsp-srv", | ||
"time:s" | ||
], | ||
"service_access": [ | ||
"csrng", | ||
"erpt:c", | ||
"ns:dev" | ||
], | ||
"kernel_capabilities": [ | ||
{ | ||
"type": "kernel_flags", | ||
"value": { | ||
"highest_thread_priority": 63, | ||
"lowest_thread_priority": 24, | ||
"lowest_cpu_id": 3, | ||
"highest_cpu_id": 3 | ||
} | ||
}, | ||
{ | ||
"type": "syscalls", | ||
"value": { | ||
"svcSetHeapSize": "0x01", | ||
"svcSetMemoryPermission": "0x02", | ||
"svcSetMemoryAttribute": "0x03", | ||
"svcMapMemory": "0x04", | ||
"svcUnmapMemory": "0x05", | ||
"svcQueryMemory": "0x06", | ||
"svcExitProcess": "0x07", | ||
"svcCreateThread": "0x08", | ||
"svcStartThread": "0x09", | ||
"svcExitThread": "0x0a", | ||
"svcSleepThread": "0x0b", | ||
"svcGetThreadPriority": "0x0c", | ||
"svcSetThreadPriority": "0x0d", | ||
"svcGetThreadCoreMask": "0x0e", | ||
"svcSetThreadCoreMask": "0x0f", | ||
"svcGetCurrentProcessorNumber": "0x10", | ||
"svcSignalEvent": "0x11", | ||
"svcClearEvent": "0x12", | ||
"svcMapSharedMemory": "0x13", | ||
"svcUnmapSharedMemory": "0x14", | ||
"svcCreateTransferMemory": "0x15", | ||
"svcCloseHandle": "0x16", | ||
"svcResetSignal": "0x17", | ||
"svcWaitSynchronization": "0x18", | ||
"svcCancelSynchronization": "0x19", | ||
"svcArbitrateLock": "0x1a", | ||
"svcArbitrateUnlock": "0x1b", | ||
"svcWaitProcessWideKeyAtomic": "0x1c", | ||
"svcSignalProcessWideKey": "0x1d", | ||
"svcGetSystemTick": "0x1e", | ||
"svcConnectToNamedPort": "0x1f", | ||
"svcSendSyncRequestLight": "0x20", | ||
"svcSendSyncRequest": "0x21", | ||
"svcSendSyncRequestWithUserBuffer": "0x22", | ||
"svcSendAsyncRequestWithUserBuffer": "0x23", | ||
"svcGetProcessId": "0x24", | ||
"svcGetThreadId": "0x25", | ||
"svcBreak": "0x26", | ||
"svcOutputDebugString": "0x27", | ||
"svcReturnFromException": "0x28", | ||
"svcGetInfo": "0x29", | ||
"svcWaitForAddress": "0x34", | ||
"svcSignalToAddress": "0x35", | ||
"svcCreateSession": "0x40", | ||
"svcAcceptSession": "0x41", | ||
"svcReplyAndReceiveLight": "0x42", | ||
"svcReplyAndReceive": "0x43", | ||
"svcReplyAndReceiveWithUserBuffer": "0x44", | ||
"svcCreateEvent": "0x45", | ||
"svcDebugActiveProcess": "0x60", | ||
"svcGetDebugEvent": "0x63", | ||
"svcGetThreadList": "0x66", | ||
"svcGetDebugThreadContext": "0x67", | ||
"svcQueryDebugProcessMemory": "0x69", | ||
"svcReadDebugProcessMemory": "0x6a", | ||
"svcGetDebugThreadParam": "0x6d" | ||
} | ||
}, | ||
{ | ||
"type": "min_kernel_version", | ||
"value": "0x0060" | ||
}, | ||
{ | ||
"type": "debug_flags", | ||
"value": { | ||
"allow_debug": false, | ||
"force_debug": true | ||
} | ||
} | ||
] | ||
} |