Commit Graph

  • 8bb6884476
    Update Makefile ppkantorski2 2025-06-12 00:54:34 -0700
  • 7f6c536f54
    Update main.c - stack clearing, robust memory mapping, better error handling, optimizations ppkantorski2 2025-06-12 00:52:51 -0700
  • 8f5a425e6e
    set debug flags properly master Dave Murphy 2024-10-23 16:39:22 +0100
  • 5ac0dfe82d
    add force_debug_prod flag Dave Murphy 2024-10-18 21:52:21 +0100
  • 6d2f9c590a Update debug flag to be consistent with 19.0.0+ requirements. borntohonk 2024-10-12 17:43:51 +0200
  • cd6a723acb
    Update NORETURN to NX_NORETURN for libnx 4.6.0+ (#38) borntohonk 2024-01-30 10:57:59 +0100
  • 6a34bf21c4 Update NORETURN to NX_NORETURN for libnx 4.6.0+ borntohonk 2023-12-06 22:17:20 +0100
  • b38421d04a
    v2.4.4 v2.4.4 yellows8 2023-10-27 19:05:45 -0400
  • f6c46269ef
    Fix #37: regressions introduced by missed HBABI entry index updates v2.4.3 fincs 2022-10-16 00:06:07 +0200
  • b1406d9eaa
    Grant access to all SVCs (including the extended range) v2.4.2 fincs 2022-10-15 21:09:11 +0200
  • 7aefc7a312
    v2.4.1 v2.4.1 fincs 2021-04-11 12:42:08 +0200
  • e7ff5cba3b
    Detect Atmosphère, and pass it down through HBABI fincs 2021-04-11 12:24:09 +0200
  • 56868b4325
    v2.4.0 v2.4.0 fincs 2020-12-19 17:41:07 +0100
  • 723c09d7ab
    hbl: grant read access to ktrace buffer (#36) SciresM 2020-12-16 16:56:29 -0800
  • 7f639c8bd1 hint that SvcQueryIoMapping is available Michael Scire 2020-12-16 16:50:19 -0800
  • d62207a459 grant access to svcQueryIoMapping Michael Scire 2020-12-16 16:46:23 -0800
  • 7eb07ee67d hbl: grant read access to ktrace buffer Michael Scire 2020-12-16 16:35:58 -0800
  • e2b8f0c5b3
    Minor cleanup/refactoring, memory usage optimization & UB removal fincs 2020-12-08 14:40:21 +0100
  • 81553d91fd
    Update npdm with name for new svc (0x37 svcGetResourceLimitPeakValue) fincs 2020-12-01 13:53:11 +0100
  • 06b2d3bdfd
    Use virtmemFindCodeMemory instead of virtmemFindAslr fincs 2020-10-30 00:16:39 +0100
  • e528d15d5a
    Improve CodeMemory capability detection fincs 2020-10-29 16:53:37 +0100
  • 18019db14a
    Replace fatalThrow with diagAbortWithResult fincs 2020-10-29 14:06:58 +0100
  • c69c6a9e0d
    Add debugger svcBreak pre/post NRO load/unload hooks fincs 2020-08-06 01:28:12 +0200
  • 5ce1d33b7d
    Use new virtmem API for NRO ASLR fincs 2020-08-06 00:47:03 +0200
  • a13d5e7af2
    Remove workaround for very old homebrew (which is unusable anyway) fincs 2020-08-04 14:11:50 +0200
  • 0ce48ebe22
    Revoke access to CodeMemory syscalls if they are not usable fincs 2020-08-04 14:10:31 +0200
  • 7caa177353 support automatic recording games on 4.0.0-4.1.0 Michael Scire 2020-09-22 14:40:49 -0700
  • f63e9a6c71 support automatic recording games on 4.0.0-4.1.0 Michael Scire 2020-09-22 14:40:49 -0700
  • 946ac4ede6
    Bump version for release v2.3.4 fincs 2020-07-09 02:49:58 +0200
  • 4d63750a44 hbl: update json for new format Michael Scire 2020-07-08 16:46:22 -0700
  • 27cacd2887 hbl: update json for new format Michael Scire 2020-07-08 16:46:22 -0700
  • bc48603694
    Bump version for release v2.3.3 fincs 2020-06-15 23:55:19 +0200
  • faec3c5098
    add permission to mount qlaunch romfs (#29) HookedBehemoth 2020-06-15 23:51:52 +0200
  • 21bdd8ee59 revert removal of newline at eof HookedBehemoth 2020-06-05 13:09:05 +0200
  • b0524916a7 add permission to mount qlaunch romfs HookedBehemoth 2020-06-05 12:13:54 +0200
  • 2288c06401
    Bump version for release v2.3.2 fincs 2020-05-12 00:03:21 +0200
  • 721fa9b525 Update nacp reference to reflect on libnx changes in libnx commit 20fd5bb9a21cd0c8bcea0cc7cc84640f8de714e6 borntohonk 2020-04-26 14:16:45 +0200
  • 2e8a2c05b8 Update nacp reference to reflect on libnx changes in libnx commit 20fd5bb9a21cd0c8bcea0cc7cc84640f8de714e6 borntohonk 2020-04-26 14:16:45 +0200
  • 19f1afbbf3
    v2.3.1 v2.3.1 fincs 2020-04-14 22:21:56 +0200
  • d9cb20c248
    Add svcGetSystemInfo and update json to match libnx 3.1.0 svc.h (#26) masagrator 2020-04-12 01:49:30 +0200
  • b4b013edc0
    Change SyscallAvailableHint to hint svcGetSystemInfo masagrator 2020-04-11 22:02:26 +0200
  • 76ec646f9e
    Bring back few syscalls to previous state masagrator 2020-04-11 21:59:58 +0200
  • 4f6c21cabf
    Update hbl.json masagrator 2020-04-11 19:13:19 +0200
  • 8bea76cc90 Retype syscalls in json to match libnx 3.1.0, add svcGetSystemInfo masagrator 2020-04-11 19:12:30 +0200
  • 24487fc496
    Use InfoType_IsApplication to set g_isApplication when available. Updated for latest libnx. yellows8 2020-03-11 22:43:58 -0400
  • 5d276d1da7
    v2.3.0 v2.3.0 fincs 2019-12-11 00:59:08 +0100
  • 7b085d86f4
    Update for latest libnx changes (again) fincs 2019-12-11 00:58:46 +0100
  • 9b2a16c731 Reflect latest libnx changes octopuserectus 2019-11-27 18:19:39 +0000
  • 7cd21d37a9
    Reflect latest libnx changes octopuserectus 2019-11-27 18:19:39 +0000
  • 0d526f9aaa
    fatalSimple -> fatalThrow fincs 2019-10-25 00:02:36 +0200
  • 4cd81dcc31
    Updated pmshell code for latest libnx. yellows8 2019-10-24 16:52:26 -0400
  • 2ddb129338
    Code size improvements & memory usage shrunk down: fincs 2019-10-21 21:50:42 +0200
  • 3510f74c77
    Update for latest libnx (including new-ipc) fincs 2019-10-20 03:11:50 +0200
  • b33c5df54b
    Updated readSetting to handle the out_size param from setsysGetSettingsItemValue with latest libnx. The buffer is now cleared on failure. yellows8 2019-10-04 18:34:51 -0400
  • 92a14f706e
    Updated nacp code for latest libnx. yellows8 2019-08-21 23:10:31 -0400
  • ededd72fbf Use 2MB alignment instead of page alignment in heap size calculations v2.2.0 fincs 2019-07-29 21:32:18 +0200
  • 3364cc0e74 Use git describe in version string fincs 2019-07-29 21:31:31 +0200
  • 2a0d4a7713 Add support for UserIdStorage & HosVersion homebrew ABI keys fincs 2019-07-29 21:17:48 +0200
  • 7c1eb6235f Add version notice text fincs 2019-07-29 18:12:18 +0200
  • 7f8fb00864 Add applet heap size configuration support, example usage is as follows: fincs 2019-07-29 18:12:00 +0200
  • 00942640a5 nroEntrypointTrampoline: Fix g_lastRet write size access bug fincs 2019-07-29 17:11:38 +0200
  • 104e0fb0b3 Stub out unused exit logic, close SM handle once we don't need it anymore fincs 2019-07-29 15:12:38 +0200
  • 549adde3ca Use svcGetInfo type enum and hosversionAtLeast fincs 2019-07-29 15:09:33 +0200
  • b45f3162a8 getOwnProcessHandle: use svcCreateSession directly instead of going through SM; replace MODULE_HBL with Module_HomebrewLoader fincs 2019-07-29 14:42:37 +0200
  • 3af8c89024 Update for latest libnx fincs 2019-03-26 14:03:41 +0100
  • 8717f990ab Grant access to svcCallSecureMonitor v2.1.0 SciresM 2019-01-24 08:36:45 -0800
  • 350ebcb23a Grant access to svcCallSecureMonitor SciresM 2019-01-24 08:36:45 -0800
  • 1a111d05c0
    Add line back that I didn't know I deleted friedkeenan 2019-01-02 00:27:42 -0600
  • 553b2fd9af
    Add g_nroReturnPath friedkeenan 2019-01-02 00:16:30 -0600
  • 0556fbbd99 Only apply SM close bug workaround to very old apps (use absence of MOD0 as heuristic) fincs 2018-12-06 02:18:50 +0100
  • 96af83a70e Added support for exceptions. yellows8 2018-11-14 21:31:45 -0500
  • 2d7e01f938 Fix crash when taking over some games on 5.0.0+ (#10) v2.0.1 SciresM 2018-11-01 06:54:59 +0900
  • 7d30d9b7bc fix trailing whitespace Michael Scire 2018-10-31 14:44:15 -0700
  • bb943741ca Add size check Michael Scire 2018-10-31 12:08:08 -0700
  • ee46810cde HBL: Fix crash when taking over some games on 5.0.0+ Michael Scire 2018-10-31 09:12:06 -0700
  • bde505a0bf Use new npdm-json format roblabla 2018-09-29 02:37:23 +0000
  • 8ab9e6d8da Added support for RandomSeed homebrew ABI key v2.0.0 fincs 2018-10-17 17:17:33 +0200
  • aedf312fa0 Automatically determine which AppletType/AppletFlags to use by checking pmshellGetApplicationPid output. yellows8 2018-10-04 18:46:20 -0400
  • 068deab8b1 Use new npdm-json format roblabla 2018-09-29 02:37:23 +0000
  • 6826b064e9 Copy license from libnx (fix #1) fincs 2018-08-06 21:39:26 +0200
  • c12d1ce634 Remove access to core3 since it causes stability problems when used together with preemptive multithreading & load balancing fincs 2018-08-06 21:39:00 +0200
  • 6a5013f656 Allow homebrew to use debug svcs (#3) Rajko Stojadinovic 2018-07-30 23:51:20 +0200
  • 7cfecf1897 Update the available svcs hint to match npdm Rajko Stojadinovic 2018-07-30 22:46:29 +0200
  • f6c0b02931 Add debug/process inspection svcs to the npdm (the non-writing ones are useful even without debug mode enabled) Rajko Stojadinovic 2018-07-30 05:33:31 +0200
  • d6e56d487f Build NPDM from JSON configuration file (with enhancements), see details: fincs 2018-05-09 18:18:18 +0200
  • cb5d9a919c Add .gitignore fincs 2018-05-03 00:33:11 +0200
  • de49c86f27 Adapt hbl sources to compile with latest tools fincs 2018-05-02 21:19:57 +0200
  • b9aa673624 Public release plutooo 2018-04-24 00:10:50 +0200