Commit graph

1222 commits

Author SHA1 Message Date
Baye Dieng
99dac6e5ce
Fix wrong parameter in error macro for non-x64 (#338) 2023-09-13 18:25:47 +07:00
Putta Khunchalee
aa61e47be5
Implements regmgr_call with type = 24 (#333) 2023-09-13 10:17:53 +00:00
VocalFan
086ece1362
Added ability to open game folder. (#334) 2023-09-12 11:33:26 +07:00
VocalFan
366a3d368c
Added Stack Protection (#331) 2023-09-11 22:00:10 +07:00
Putta Khunchalee
5d8fe6a57b
Implements syscall 532 (#327) 2023-09-11 12:30:23 +00:00
dependabot[bot]
ae03d64712
Bump actions/checkout from 3 to 4 (#324)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: VocalFan <45863583+VocalFan@users.noreply.github.com>
2023-09-07 11:09:45 +07:00
Putta Khunchalee
8f1959106a
Implements syscall 610 (#322) 2023-09-06 19:45:32 +00:00
Putta Khunchalee
c157eb77cd
Implements sysctl CTL_KERN:KERN_PROC:35 (#320) 2023-09-03 09:39:47 +00:00
Putta Khunchalee
a3ec539ba7
Implements the remaining entry arguments (#319) 2023-08-31 13:08:38 +00:00
Putta Khunchalee
9620ab539e
Implements syscall 20 (#316) 2023-08-27 22:37:04 +00:00
Putta Khunchalee
2d2b4e4250
Implements symbol resolver for legacy SDK (#315) 2023-08-27 17:00:29 +00:00
dependabot[bot]
c63eddd392
Bump ncipollo/release-action from 1.12.0 to 1.13.0 (#313)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: VocalFan <45863583+VocalFan@users.noreply.github.com>
2023-08-25 20:55:29 +07:00
Putta Khunchalee
fbf61a5a1f
Finishes syscall 608 and fixes weak symbol (#312) 2023-08-25 10:14:34 +00:00
VocalFan
c6598eba4f
Renaming of UNKs (#311) 2023-08-24 20:43:12 +07:00
Putta Khunchalee
6d2c1b92ea
Implements symlook_obj (#310) 2023-08-24 08:43:13 +00:00
VocalFan
5e75ada938
Clean-up / Add bitflags for Memory/mod.rs (#309) 2023-08-23 23:10:59 +07:00
Putta Khunchalee
e2ccb97f9b
Resolves symbol for non-PLT relocations (#308) 2023-08-23 09:16:21 +00:00
Putta Khunchalee
0f2351588f
Implements RTLD list_main (#307) 2023-08-21 18:36:07 +00:00
Putta Khunchalee
c3fd679ed1
Fixes possible deadlock on RTLD (#306) 2023-08-19 16:59:35 +00:00
Putta Khunchalee
42fbf587e1
Moves symbol resolver into a dedicated struct (#303) 2023-08-16 18:42:14 +00:00
Putta Khunchalee
73cb89d6a7
Implements PLT relocation (#301) 2023-08-13 19:34:08 +00:00
Putta Khunchalee
68ee9cfe4e
Spawns a thread to run PS4 app (#299) 2023-08-11 13:36:46 +00:00
Putta Khunchalee
9666cd5401
Implements mapbase, textsize, database and datasize for syscall 608 (#293) 2023-08-06 11:47:51 +00:00
Putta Khunchalee
4aa8946cef
Produces Application Bundle for macOS (#290) 2023-08-05 12:04:58 +00:00
Putta Khunchalee
af9cf74342
Implements eh_frame, eh_frame_hdr_size and eh_frame_size for syscall 608 (#291) 2023-08-04 12:52:28 +00:00
VocalFan
6b1f828d04
Added/Renamed Errors. (#252) 2023-08-03 02:51:59 +07:00
Putta Khunchalee
fe00b34e52
Moves MemoryManager to global scope (#289) 2023-08-02 09:55:37 +00:00
Putta Khunchalee
8059b788fe
Implements init, fini and eh_frame_hdr for syscall 608 (#286) 2023-08-01 18:13:10 +00:00
Putta Khunchalee
686989698c
Outputs App Bundle on macOS (#282) 2023-07-31 12:40:29 -04:00
Putta Khunchalee
a6adcec59f
Implements remaining TLS fields for syscall 608 (#281) 2023-07-31 13:12:47 +00:00
Putta Khunchalee
f6849ee97d
Implements tlsinitsize for syscall 608 (#279) 2023-07-29 00:09:48 +00:00
VocalFan
01c6bba73e
Update to LLVM 16.0.6 (#280) 2023-07-29 04:12:36 +07:00
VocalFan
1107f64ef7
Change username in readme to match new usename (#278) 2023-07-28 22:03:32 +07:00
Putta Khunchalee
22e4b8e794
Initializes syscall 608 implementation (#277) 2023-07-27 16:00:56 +00:00
VocalFan
7e90ab53fa
Fix issue with Obliteration giving an exception when trying to use KillKernel while the kernel has crashed. (#276) 2023-07-27 15:08:39 +07:00
Putta Khunchalee
03dec37f6a
Adds new discovered flags to ModuleFlags (#275) 2023-07-26 23:23:08 +00:00
Putta Khunchalee
ea25816588
Parses DT_INIT and DT_FINI (#274) 2023-07-26 09:54:27 +00:00
Putta Khunchalee
f8c7631de0
Revises dynamic data parser (#272) 2023-07-25 09:36:23 +00:00
Putta Khunchalee
2e6dc6e942
Fixes incorrect kernel arguments (#271) 2023-07-24 15:54:00 +00:00
VocalFan
41beac2380
Implement Sigprocmask 2 and 3 (#266) 2023-07-24 16:32:20 +07:00
Putta Khunchalee
917c1a9641
Revises logging system (#269) 2023-07-23 19:57:38 +00:00
Putta Khunchalee
2cc46cf01e
Allocates TLS index (#267) 2023-07-22 20:39:11 +00:00
Putta Khunchalee
8c7f5fc856
Implements syscall 592 (#262) 2023-07-21 09:06:36 +00:00
Baye Dieng
c021df134a
Fix build issue for arm macs (#261) 2023-07-20 21:25:21 +07:00
Putta Khunchalee
686de9ba62
Implements syscall 340 (#256) 2023-07-17 13:46:21 +00:00
VocalFan
f347c82e00
Added File Logging (#258) 2023-07-15 16:49:29 +07:00
Putta Khunchalee
47b19c42a9
Implements syscall 598 (#249) 2023-07-13 17:54:36 +00:00
Putta Khunchalee
29537abdaf
Applies dynamic tags from acquire_per_file_info_obj (#247) 2023-07-10 11:27:56 +00:00
Putta Khunchalee
a1c0ed6b08
Implements sysctl CTL_KERN:KERN_ARND (#246) 2023-07-07 23:44:57 +00:00
Putta Khunchalee
6c53fd1d5f
Delegates syscall 202 to Sysctl (#244) 2023-07-06 19:46:06 +00:00