Commit Graph

17 Commits

Author SHA1 Message Date
Maschell
5651307757 Update ConfigMenu to have a "hidden" sub menu for toggling heap tracking, preserve heap tracking option on wiiloading 2026-03-17 20:45:27 +01:00
Maschell
f5f2bd7c21 Add "plugins details" command 2026-02-18 15:43:03 +01:00
Maschell
199e60dab0 Replace "hook_names" array with helper function and move it into utils 2026-02-18 15:43:03 +01:00
Maschell
90d6767d11 Initial support for tracking plugin heap usage and detect double frees or memory leaks 2026-02-16 17:11:14 +01:00
Maschell
3d4f22ec00 Fix warnings 2026-01-26 20:08:26 +01:00
Maschell
930df8748f Clean up includes 2025-02-08 13:14:17 +01:00
Maschell
82445acaf0 Fix json parsing error handling, other small fixes 2025-02-08 13:14:17 +01:00
Maschell
d989801b36 More fixes and changes 2025-02-08 13:14:17 +01:00
Maschell
bb8e84088c Add simple "safe mode" which disable all non-basearoma plugins 2025-02-08 13:14:17 +01:00
Maschell
284f41db54 Fix config menu when no plugins are loaded, improve UI 2025-02-08 13:14:17 +01:00
Maschell
a92dae2574 Add initial support for persisting a lsit inactive plugins 2025-02-08 13:14:17 +01:00
Maschell
6f7afe387e Code cleanup 2025-02-08 13:14:17 +01:00
Maschell
acc372c836 Simplify the StorageAPI 2024-04-25 16:19:26 +02:00
Maschell
0e56538cb1 Keep track of acquired RPLs and release them on exit 2022-10-05 21:01:41 +02:00
Maschell
2882635f6f Set a custom OSDynLoad Allocator when processing relocations 2022-10-03 22:04:26 +02:00
Maschell
cda9c3e055 Rewrite the plugin backend, use smart pointers is possible, don't persist in structs and simplify code 2022-05-14 15:43:30 +02:00
Maschell
86a946a9fb Store the plugin configs at the correct location when running inside an environment 2022-02-26 16:43:08 +01:00