460 Commits (f88a0758935d9de348baeb6d1241228d8d69cbce)

Author SHA1 Message Date
lizzie 45a2008aa6
[common] replace Common::(DerivedFrom, IsArithmetic, Size, ConvertibleTo, IsIntegral) with libstdc++ equivalents (#290) 5 months ago
lizzie 504df4856d
[core/loader] Implement a bit improper ASLR (#2945) 5 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 6 months ago
crueter d207df959a
[cmake, core] refactor: update mbedtls and make YUZU_USE_CPM better (#485) 7 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 7 months ago
lizzie 9d53933a95
[fmt] use {:#X} for format instead of 0x{:X} (#309) 7 months ago
lizzie 09e77fa146
[common, fs] Use std::string_view instead of std::string&; inline functions that are used rarely (#330) 7 months ago
wildcard 41ffa5a342
[core, nce] module_id cache key handling (#195) 8 months ago
JPikachu 8599c47fe0 service: sm/kernel/loader: Implement QueryPointerBufferSize, automatic pointer buffer sizing, and SM service improvements 11 months ago
darktux 616619c8f7 Port changes from Early Access 2 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
FearlessTobi 24f979a4b8 vfs: Move vfs files to their own directory 2 years ago
Liam 9528c40b1e loader: also register fs process for raw exefs partition 2 years ago
GPUCode 26a25d2280 core: Support multiple modules per patcher 2 years ago
Liam 36739873d2 loader: fix homebrew nro registration 2 years ago
Liam 2397093e4f fsp-srv: use program registry for SetCurrentProcess 2 years ago
Liam a7ff872a4c kernel: restrict nce to applications 2 years ago
Liam 4321fc6154 file_sys: handle null romfs 2 years ago
GPUCode e6e15d2d10 core: Rename patcher file 2 years ago
Liam d7db22185a loader: fix gcc compile 2 years ago
Liam 982183d4c6 loader: apply nso patch to offset program image 2 years ago
GPUCode 3930e3d7fd core: Define HAS_NCE macro 2 years ago
GPUCode 3814ca9d84 Address some review comments 2 years ago
GPUCode 3764cc4be2 android: Add cpu bakend gui toggle 2 years ago
Liam 19619b1b14 arm: Implement native code execution backend 2 years ago
Liam 3a5992f2ef kernel: Manually specify aslr region start 2 years ago
Liam bb4e14e7ac loader: don't reassign program ID on npdm reparse 3 years ago
Liam efef3d8487 core: improve debug workflow 3 years ago
Liam 76671fdede core: implement basic integrity verification 3 years ago
liamwhite aa16fd2422 kernel: offset code entry point for 39-bit address space type (#11326) 3 years ago
Liam 5e3139e7c6 vfs: expand support for NCA reading 3 years ago
Liam 6b6f0b21b9 k_process: PageTable -> GetPageTable 3 years ago
Tobias 16590ff2d0 file_sys/content_archive: Detect compressed NCAs (#11047) 3 years ago
Charles Lombardo b1b9075f2d android: Add proper homebrew check 3 years ago
Liam 156516e399 kernel: use KTypedAddress for addresses 3 years ago
Liam c68577384a general: rename CurrentProcess to ApplicationProcess 3 years ago
Merry 62b91b0094 core/loader: Return nullptr if file is nullptr 4 years ago
Kyle Kienapfel ea00332a67 code: dodge PAGE_SIZE #define 4 years ago
Liam 9080ea9ab1 core/loader: remove ELF loader 4 years ago
Liam 79bf4bc3ff general: fix compilation on MinGW GCC 12 4 years ago
Liam 8f979d453d common: consolidate ELF structure definitions 4 years ago
Andrea Pappacoda b2eb103829 chore: add missing SPDX tags 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
BytesGalore 8f530cbb09 loader: log the type of mismatching file-extension 4 years ago
Lioncash 8a509e5a2c general: Replace NonCopyable struct with equivalents 4 years ago
bunnei acd1fff964 core: loader: kip: Minimal changes to fix KIP loading. 4 years ago
jam1garner 9ea4d9cb8c loader: Support loading subsdk{8,9} 4 years ago
ameerj d27abf5546 core: Remove unused includes 4 years ago
Feng Chen 77f209e391 file_sys: Support load game collection (#6582) 5 years ago
lat9nq 794c444285 general: Make most settings a BasicSetting 5 years ago