diff --git a/hbl.json b/hbl.json index ad930be..7a388f1 100644 --- a/hbl.json +++ b/hbl.json @@ -79,7 +79,7 @@ "svcFlushDataCache": "0x2B", "svcMapPhysicalMemory": "0x2C", "svcUnmapPhysicalMemory": "0x2D", - "svcGetFutureThreadInfo": "0x2E", + "svcGetDebugFutureThreadInfo": "0x2E", "svcGetLastThreadInfo": "0x2F", "svcGetResourceLimitLimitValue": "0x30", "svcGetResourceLimitCurrentValue": "0x31", @@ -87,14 +87,14 @@ "svcGetThreadContext3": "0x33", "svcWaitForAddress": "0x34", "svcSignalToAddress": "0x35", - "svcUnknown36": "0x36", + "svcSynchronizePreemptionState": "0x36", "svcUnknown37": "0x37", "svcUnknown38": "0x38", "svcUnknown39": "0x39", "svcUnknown3a": "0x3A", "svcUnknown3b": "0x3B", - "svcDumpInfo": "0x3C", - "svcDumpInfoNew": "0x3D", + "svcKernelDebug": "0x3C", + "svcChangeKernelTraceState": "0x3D", "svcUnknown3e": "0x3E", "svcUnknown3f": "0x3F", "svcCreateSession": "0x40", @@ -130,6 +130,7 @@ "svcWriteDebugProcessMemory": "0x6B", "svcSetHardwareBreakPoint": "0x6C", "svcGetDebugThreadParam": "0x6D", + "svcGetSystemInfo": "0x6F", "svcConnectToPort": "0x72", "svcSetProcessMemoryPermission": "0x73", "svcMapProcessMemory": "0x74", diff --git a/source/main.c b/source/main.c index 165b338..aa13885 100644 --- a/source/main.c +++ b/source/main.c @@ -408,7 +408,7 @@ void loadNro(void) { EntryType_Argv, 0, {0, 0} }, { EntryType_NextLoadPath, 0, {0, 0} }, { EntryType_LastLoadResult, 0, {0, 0} }, - { EntryType_SyscallAvailableHint, 0, {0xffffffffffffffff, 0x9fc1fff0007ffff} }, + { EntryType_SyscallAvailableHint, 0, {0xffffffffffffffff, 0x9fc9fff0007ffff} }, { EntryType_RandomSeed, 0, {0, 0} }, { EntryType_UserIdStorage, 0, {(u64)(uintptr_t)&g_userIdStorage, 0} }, { EntryType_HosVersion, 0, {0, 0} },