Commit graph

1222 commits

Author SHA1 Message Date
VocalFan
f3aa027a20
Upgrade to LLVM 16.0.0 (#176) 2023-03-24 15:54:05 +07:00
Putta Khunchalee
b276261c80
Parses DT_SCE_EXPORT_LIB (#175) 2023-03-23 21:30:10 +00:00
Putta Khunchalee
8b08b42cd4
Parses DT_SCE_NEEDED_MODULE (#174) 2023-03-21 09:56:39 +00:00
Putta Khunchalee
0616e8a56f
Parses DT_SCE_MODULE_INFO (#173) 2023-03-18 12:18:12 +00:00
Putta Khunchalee
eb583916f8
Moves dynamic linking parser to elf crate (#170) 2023-03-10 12:14:24 +00:00
Putta Khunchalee
f2caf8d3f3
Implements 'mov r12, rdi' (#169) 2023-03-08 21:06:33 +00:00
Putta Khunchalee
0f4accbfae
Adds a struct to keep CPU states (#168) 2023-03-08 10:32:16 +00:00
Putta Khunchalee
7ec753d8ff
Implements 'sub rsp, imm8' (#167) 2023-03-06 14:39:42 +00:00
Putta Khunchalee
10950d2412
Makes Disassembler as a binary analyzer (#166) 2023-03-05 17:38:40 +00:00
Putta Khunchalee
5b4807ecc8
Disables cache updating from PR (#165) 2023-03-02 00:21:54 +07:00
VocalFan
e59ac0133c
Change to Visual Studio 2022 (#164) 2023-03-01 15:56:57 +07:00
Baye Dieng
316c5f0769
turn off zstd on arm64 llvm build (#158) 2023-02-28 06:30:15 +07:00
Putta Khunchalee
78a607679f
Fixes LLVM not found (#160) 2023-02-27 09:28:02 +00:00
Putta Khunchalee
16e82e0007
Adds LLVM (#157) 2023-02-26 19:22:42 +00:00
dependabot[bot]
157dcb6fd4
Bump actions/cache from 3.2.5 to 3.2.6 (#156)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-23 12:09:04 -05:00
VocalFan
e95ad46a21
Implement disassembly placeholders. (#155) 2023-02-23 12:54:17 +07:00
Putta Khunchalee
19485f7200
Revises recompiler for Cranelift (#153) 2023-02-22 22:24:34 +00:00
Putta Khunchalee
d8c198ce94
Replaces PUP with system files from PS4 (#152) 2023-02-22 16:27:31 +00:00
Baye Dieng
bd0de74426
change macos font to menlo (#150) 2023-02-19 20:46:17 +07:00
Putta Khunchalee
f816607658
Supports ELF loading for decrypted SPRX (#149) 2023-02-18 09:38:06 +00:00
Putta Khunchalee
a03030c832
Hides toolbar and expand tab on macOS (#148) 2023-02-17 15:59:37 +00:00
Putta Khunchalee
27a25a297d
Replaces the initialization dialog with a wizard (#147) 2023-02-16 18:47:18 +00:00
Putta Khunchalee
f0cc04d0ca
Loads libkernel (#146) 2023-02-15 13:54:35 +00:00
Putta Khunchalee
250f947a83
Fixes incorrect path for system files (#145) 2023-02-13 15:46:49 +00:00
Putta Khunchalee
7a52cadce1
Revises SELF mapping (#144) 2023-02-13 11:12:07 +00:00
Putta Khunchalee
cd7147a442
Implements mprotect (#143) 2023-02-12 17:24:57 +00:00
Putta Khunchalee
e6481fcfc6
Refactors MemoryManager and fixes munmap bug (#142) 2023-02-12 13:01:15 +00:00
Baye Dieng
3986aeb2c2
fix bug in handle_u2 function (#141) 2023-02-11 11:04:50 +07:00
dependabot[bot]
8a95a06538
Bump actions/cache from 3.2.4 to 3.2.5 (#140)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-10 13:10:00 -05:00
Baye Dieng
9ca543b867
fix pkg crate with derive feature (#137) 2023-02-09 03:10:32 +07:00
Putta Khunchalee
b0dfc36aa3
Colorizes kernel log (#136) 2023-02-08 18:47:49 +00:00
Putta Khunchalee
e17652814b
Extracts PUP (#134) 2023-02-07 21:37:15 +00:00
Putta Khunchalee
7abe3b4187
Initializes ANSI escape code supports (#131) 2023-02-06 16:36:05 +00:00
Putta Khunchalee
b612ca53ec
Extracts PUP directories (no files yet) (#130) 2023-02-06 13:31:40 +00:00
VocalFan
fe8b40ff54
Add checks for Rust-Clippy (#127) 2023-02-06 17:53:36 +07:00
Putta Khunchalee
650c7fb62e
Fixes GUI crashes after the kernel is crashes (#129) 2023-02-06 05:08:18 -05:00
Putta Khunchalee
aea53a8384
Enables document-mode on main tab (#126) 2023-02-05 15:57:18 +00:00
Putta Khunchalee
ddff7a341d
Refactors exFAT (#125) 2023-02-05 14:35:50 +00:00
VocalFan
60de1a5ef4
Linux CI - Caching of Flatpak runtimes. (#118) 2023-02-05 00:40:15 +07:00
Wojciech Bartnik
4aeffdac2b
Compile on aarch64 (#120) 2023-02-04 14:34:35 +00:00
Putta Khunchalee
f7a01ae229
Removes context crate (#119) 2023-02-04 09:47:32 +00:00
VocalFan
856d1bebdb
Fix README grammar. (#117) 2023-02-04 15:01:09 +07:00
Putta Khunchalee
ccdad79d67
Initializes Flatpak builder (#116) 2023-02-03 23:28:57 +00:00
Putta Khunchalee
b3dc164822
Disables decompression on the inner PFS (#115) 2023-02-03 21:18:33 +00:00
Putta Khunchalee
14ad420f5b
Removes direct mounting PFS (#114) 2023-02-03 17:08:51 +00:00
VocalFan
4e0e85b654
Change QC -> Pre-Build (#108)
Co-authored-by: VocalFan <45863583+Mou-Ikkai@users.noreply.github.com>
2023-02-03 21:28:01 +07:00
Baye Dieng
60d22782ea
modularize recompiler for multiple targets (#113) 2023-02-03 20:38:32 +07:00
VocalFan
b7d70640ea
Rename Obliteration-Kernel to obkrnl (#111) 2023-02-03 13:59:24 +07:00
Wojciech Bartnik
cbbb71cefc
C++ warning fix (#109)
Co-authored-by: Baye Dieng <bayedieng98@gmail.com>
2023-02-02 18:37:14 -05:00
Wojciech Bartnik
232f93975a
CI updated to Ubuntu 22.04 and Vulkan 1.3.239 (#110) 2023-02-02 18:14:37 -05:00