Commit Graph

20 Commits

Author SHA1 Message Date
Maschell
00e02a33e1 Only patch a function if the module is already loaded 2020-12-26 14:49:48 +01:00
Maschell
400c3f8f09 Add Github action workflows for CI 2020-08-12 19:58:42 +02:00
Maschell
91d856d496 [Docker] Use latest devkitPPC and lib versions 2020-08-12 19:58:20 +02:00
Maschell
73947c0a13 Fix restoring functions patches for other proccesses 2020-08-09 18:02:07 +02:00
Maschell
361f37f566 Add a Dockerfile 2020-06-27 10:43:58 +02:00
Maschell
bc9a2b63b3 Update the README 2020-06-27 10:43:49 +02:00
Maschell
43964558f2 Format the code and improve logging. 2020-06-13 16:25:39 +02:00
Maschell
1383ca2d8e Add support for "per process"-patches 2020-06-13 13:59:29 +02:00
Maschell
dcff18577f Check if we exceed the space we have available 2020-06-13 13:59:01 +02:00
Maschell
d43d097fd9 The function type is now stored as a enum 2020-06-13 13:58:34 +02:00
Maschell
6c18efef54 Check function patcher data struct before patching a function 2020-06-13 13:17:46 +02:00
Maschell
cb8e963f71 Use a ba instead of a trampoline if possible 2020-06-13 13:14:00 +02:00
Maschell
b817663d47 Simplify the cache flushing 2020-06-13 13:10:17 +02:00
Maschell
64a2b952ba Add FunctionPatcherRestoreFunctions 2020-06-12 21:10:59 +02:00
Maschell
a4a58c7857 Adopt to linking changes of WUMS 2020-06-10 13:12:16 +02:00
Maschell
9e4baed439 Make sure to call the init hook before the entrypoint. 2020-06-07 13:59:35 +02:00
Maschell
47b65df686 Remove debug logs 2020-06-07 00:34:16 +02:00
Maschell
580092d327 Fix compiling 2020-06-07 00:34:07 +02:00
Maschell
9d396d86dd Use defines from libfunctionpatcher instead of using an own copy 2020-06-06 22:25:20 +02:00
Maschell
edcf2c69b1 initial commit 2020-06-06 22:15:47 +02:00