| Commit message (Expand) | Author | Files | Lines |
2024-01-23 | loader: also register fs process for raw exefs partition | Liam | 1 | -0/+8 |
2024-01-14 | core: Support multiple modules per patcher | GPUCode | 3 | -39/+80 |
2024-01-13 | loader: fix homebrew nro registration | Liam | 1 | -6/+6 |
2024-01-11 | fsp-srv: use program registry for SetCurrentProcess | Liam | 5 | -20/+12 |
2023-12-23 | kernel: restrict nce to applications | Liam | 1 | -3/+4 |
2023-12-02 | file_sys: handle null romfs | Liam | 1 | -4/+2 |
2023-11-29 | core: Rename patcher file | GPUCode | 3 | -3/+3 |
2023-11-27 | loader: fix gcc compile | Liam | 1 | -1/+1 |
2023-11-25 | loader: apply nso patch to offset program image | Liam | 1 | -4/+6 |
2023-11-25 | core: Define HAS_NCE macro | GPUCode | 3 | -9/+9 |
2023-11-25 | Address some review comments | GPUCode | 2 | -10/+11 |
2023-11-25 | android: Add cpu bakend gui toggle | GPUCode | 2 | -3/+5 |
2023-11-25 | arm: Implement native code execution backend | Liam | 5 | -26/+162 |
2023-11-25 | kernel: Manually specify aslr region start | Liam | 3 | -3/+5 |
2023-09-30 | loader: don't reassign program ID on npdm reparse | Liam | 1 | -1/+1 |
2023-09-14 | core: improve debug workflow | Liam | 6 | -10/+16 |
2023-09-06 | core: implement basic integrity verification | Liam | 8 | -1/+165 |
2023-08-25 | kernel: offset code entry point for 39-bit address space type (#11326) | liamwhite | 4 | -4/+4 |
2023-08-15 | vfs: expand support for NCA reading | Liam | 10 | -40/+20 |
2023-07-15 | k_process: PageTable -> GetPageTable | Liam | 4 | -4/+4 |
2023-07-12 | file_sys/content_archive: Detect compressed NCAs (#11047) | Tobias | 1 | -0/+2 |
2023-06-10 | android: Add proper homebrew check | Charles Lombardo | 2 | -1/+14 |
2023-03-22 | kernel: use KTypedAddress for addresses | Liam | 3 | -3/+3 |
2023-02-14 | general: rename CurrentProcess to ApplicationProcess | Liam | 1 | -1/+1 |
2022-09-25 | core/loader: Return nullptr if file is nullptr | Merry | 1 | -0/+4 |
2022-08-20 | code: dodge PAGE_SIZE #define | Kyle Kienapfel | 3 | -3/+3 |
2022-08-01 | core/loader: remove ELF loader | Liam | 4 | -311/+0 |
2022-06-14 | general: fix compilation on MinGW GCC 12 | Liam | 1 | -5/+4 |
2022-06-05 | common: consolidate ELF structure definitions | Liam | 1 | -167/+16 |
2022-04-28 | chore: add missing SPDX tags | Andrea Pappacoda | 2 | -6/+6 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 18 | -54/+36 |
2022-03-03 | loader: log the type of mismatching file-extension | BytesGalore | 1 | -1/+2 |
2022-02-02 | general: Replace NonCopyable struct with equivalents | Lioncash | 1 | -1/+5 |
2021-12-18 | core: loader: kip: Minimal changes to fix KIP loading. | bunnei | 1 | -1/+7 |
2021-12-06 | loader: Support loading subsdk{8,9} | jam1garner | 1 | -2/+3 |
2021-11-04 | core: Remove unused includes | ameerj | 10 | -13/+0 |
2021-07-20 | file_sys: Support load game collection (#6582) | Feng Chen | 6 | -29/+52 |
2021-06-28 | general: Make most settings a BasicSetting | lat9nq | 2 | -4/+4 |
2021-05-26 | common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) | Morph | 6 | -6/+1 |
2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | 4 | -16/+15 |
2021-05-06 | hle: kernel: Rename Process to KProcess. | bunnei | 20 | -37/+37 |
2021-05-03 | core: Resolve misc cases of variable shadowing | Lioncash | 2 | -6/+9 |
2021-04-27 | loader: Resolve instances of variable shadowing | Lioncash | 19 | -169/+257 |
2021-04-23 | program_metadata: Set a default resource size when a NPDM is not present | Morph | 1 | -1/+2 |
2021-04-15 | common: Move settings to common from core. | bunnei | 2 | -2/+2 |
2021-02-19 | hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. | bunnei | 5 | -5/+5 |
2021-01-29 | hle: kernel: KThread: Reorganize thread priority defaults. | bunnei | 2 | -4/+4 |
2021-01-29 | core: hle: kernel: Rename Thread to KThread. | bunnei | 2 | -2/+2 |
2021-01-03 | main: Resolve error string not displaying | Lioncash | 2 | -0/+5 |
2020-12-10 | vfs: Use existing type aliases consistently | Lioncash | 9 | -9/+9 |
2020-11-27 | core: Eliminate remaining usages of the global system instance | Lioncash | 4 | -15/+2 |
2020-11-25 | core: loader: Implement support for loading indexed programs. | bunnei | 6 | -12/+20 |
2020-11-18 | patch_manager: Remove usages of the global system instance | Lioncash | 8 | -39/+66 |
2020-10-21 | Revert "core: Fix clang build" | bunnei | 1 | -18/+17 |
2020-10-18 | core: Fix clang build | Lioncash | 1 | -17/+18 |
2020-10-13 | core/CMakeLists: Make some warnings errors | Lioncash | 4 | -4/+4 |
2020-09-22 | General: Make use of std::nullopt where applicable | Lioncash | 1 | -3/+3 |
2020-09-17 | file_sys/romfs_factory: Eliminate usage of the global system accessor | Lioncash | 3 | -6/+6 |
2020-09-17 | loader/nso: Remove unnecessary [[maybe_unused]] | Lioncash | 1 | -2/+1 |
2020-09-16 | core/loader: Remove dependencies on the global system instance | Lioncash | 19 | -44/+84 |
2020-08-16 | common/fileutil: Convert namespace to Common::FS | Lioncash | 1 | -1/+1 |
2020-08-07 | common/concepts: Rename IsBaseOf to DerivedFrom | Lioncash | 1 | -1/+1 |
2020-08-03 | Place in anonymous namespace | David Marcec | 1 | -0/+4 |
2020-08-03 | loader: Make IdentifyFile typesafe | David Marcec | 1 | -20/+32 |
2020-04-21 | loader: nro: Fix process initialization using ProgramMetadata default. | bunnei | 2 | -11/+14 |
2020-04-21 | loader: elf: Fix process initialization using ProgramMetadata default. | bunnei | 1 | -0/+5 |
2020-04-18 | loader/nso: Resolve moves not occurring in DecompressSegment | Lioncash | 1 | -1/+1 |
2020-04-17 | loader: nso: Fix loader size and arguments. | bunnei | 3 | -25/+47 |
2020-04-17 | loader: elf/kip/nro: Updates for new VMM. | bunnei | 3 | -5/+7 |
2020-04-17 | core: memory: Move to Core::Memory namespace. | bunnei | 4 | -6/+6 |
2020-04-17 | loader: nso: Fix loading of static objects to be properly sized and aligned. | bunnei | 1 | -19/+9 |
2020-03-03 | core: loader: Remove check for 32-bit. | bunnei | 1 | -6/+0 |
2020-01-23 | loader: provide default arguments (zero byte) to NSOs | Michael Scire | 2 | -3/+10 |
2020-01-18 | core/loaders: Simplify PhysicalMemory usage. | Markus Wick | 3 | -8/+12 |
2019-09-30 | core/loader: Track the NSO build ID of the current process | Zach Hilman | 1 | -0/+1 |
2019-09-22 | nso: Pass build ID directly | Zach Hilman | 1 | -2/+1 |
2019-09-21 | yuzu: Port old usages of Filesystem namespace to FilesystemController | Zach Hilman | 5 | -5/+15 |
2019-09-07 | nro: Implement ReadControlData | Nick Renieris | 2 | -0/+10 |
2019-07-19 | VM_Manager: Align allocated memory to 256bytes | Fernando Sahmkow | 4 | -4/+4 |
2019-07-02 | file_sys: Rename other ContentRecordType members | Bakugo | 2 | -2/+3 |
2019-06-12 | common/hex_util: Combine HexVectorToString() and HexArrayToString() | Lioncash | 1 | -2/+2 |
2019-06-10 | nsp: Correct status codes for extracted NSPs | Zach Hilman | 1 | -13/+12 |
2019-06-10 | nsp: Use title ID from NPDM metadata for extracted type NSPs | Zach Hilman | 1 | -1/+1 |
2019-06-07 | kernel_executable: Optimize BLZ decompression | Zach Hilman | 1 | -4/+8 |
2019-06-05 | loader: Add recognition for KIP file type | Zach Hilman | 2 | -0/+11 |
2019-06-05 | loader: Add KIP and INI file parser-specific errors | Zach Hilman | 2 | -1/+9 |
2019-06-05 | loader: Add AppLoader_KIP for KIP files | Zach Hilman | 2 | -0/+133 |
2019-05-29 | core/loader: Remove LoadKernelSystemMode | Lioncash | 1 | -11/+0 |
2019-05-26 | loader: Move NSO module tracking to AppLoader | Zach Hilman | 13 | -3/+64 |
2019-05-25 | loader/nso: Silence sign-comparison warning | Lioncash | 1 | -1/+1 |
2019-05-25 | core: Track load offsets of NSO modules | Zach Hilman | 1 | -0/+3 |
2019-05-01 | loader/nso: Remove left-in debug pragma | Lioncash | 1 | -2/+0 |
2019-04-12 | core/core: Move process execution start to System's Load() | Lioncash | 17 | -98/+128 |
2019-04-04 | core: Add missing override specifiers where applicable | Lioncash | 1 | -1/+1 |
2019-03-29 | Addressed feedback | unknown | 1 | -1/+0 |
2019-03-29 | core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead. | unknown | 1 | -0/+1 |
2019-03-29 | Addressed feedback | unknown | 1 | -4/+4 |
2019-03-29 | core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead. | unknown | 1 | -10/+7 |
2019-03-28 | patch_manager: Dump NSO name with build ID | Zach Hilman | 1 | -2/+4 |
2019-03-22 | kernel/codeset: Make CodeSet's memory data member a regular std::vector | Lioncash | 3 | -3/+3 |
2019-03-22 | loader/nso: Place translation unit specific functions into an anonymous namespace | Lioncash | 1 | -20/+21 |
2019-03-22 | file_sys/cheat_engine: Remove use of global system accessors | Lioncash | 1 | -4/+4 |
2019-03-22 | loader/nso: Clean up use of magic constants | Lioncash | 1 | -4/+6 |
2019-03-22 | file_sys/patch_manager: Deduplicate NSO header | Lioncash | 2 | -50/+57 |
2019-03-22 | loader/nso: Fix definition of the NSO header struct | Lioncash | 1 | -3/+15 |
2019-03-20 | kernel: Move CodeSet structure to its own source files | Lioncash | 3 | -0/+3 |
2019-03-20 | loader: Remove Linker class | Lioncash | 2 | -183/+0 |
2019-03-20 | loader: Remove Linker inheritance from NRO and NSO loaders | Lioncash | 2 | -4/+4 |
2019-03-05 | vm_manager: Remove cheat-specific ranges from VMManager | Zach Hilman | 3 | -11/+4 |
2019-03-05 | loader/nso: Set main code region in VMManager | Zach Hilman | 3 | -2/+21 |
2019-01-15 | loader: Propagate NCA logo section to ReadBanner and ReadLogo | Zach Hilman | 9 | -0/+61 |
2018-12-29 | web_browser: Add bounds checking to applet interface | Zach Hilman | 2 | -2/+0 |
2018-12-28 | loader: Add accessor for Manual RomFS | Zach Hilman | 5 | -0/+30 |
2018-12-27 | loader: Add accessor for game control data | Zach Hilman | 5 | -9/+14 |
2018-12-21 | kernel/process: Hook up the process capability parser to the process itself | Lioncash | 3 | -2/+9 |
2018-12-05 | loaders: Make GetFileType() a const qualified member function | Lioncash | 10 | -10/+10 |
2018-12-03 | loader: Add support for reading the name of game's developer | Zach Hilman | 5 | -0/+26 |
2018-12-03 | loader/nso: Remove dependency on the System class | Lioncash | 3 | -8/+11 |
2018-12-03 | loader/nro: Make the static LoadNro function internally linked | Lioncash | 2 | -7/+5 |
2018-12-03 | loader/nro: Remove dependency on the System class | Lioncash | 2 | -10/+13 |
2018-11-15 | process: Make MirrorMemory take state to map new memory as | Zach Hilman | 1 | -2/+5 |
2018-10-30 | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 1 | -2/+3 |
2018-10-29 | patch_manager: Add support for dumping decompressed NSOs | Zach Hilman | 1 | -1/+1 |
2018-10-29 | loader/nro: Call RegisterRomFS from Load | Zach Hilman | 1 | -0/+5 |
2018-10-27 | loader/nsp: Move secondary loader initialization to constructor | Zach Hilman | 1 | -17/+20 |
2018-10-26 | nro: Make LoadNro method accessible outside of apploader code. | bunnei | 2 | -6/+18 |
2018-10-16 | XCI: Add function for checking the existence of the program NCA | Lioncash | 1 | -2/+1 |
2018-10-15 | nso: Return an optional address from LoadModule | Lioncash | 5 | -16/+29 |
2018-10-15 | nso: Make LoadModule take a VfsFile by const reference | Lioncash | 3 | -11/+9 |
2018-10-15 | nro: Make LoadNro take a VfsFile by const reference | Lioncash | 2 | -6/+6 |
2018-10-12 | kernel/process: Make CodeSet a regular non-inherited object | Lioncash | 3 | -43/+31 |
2018-10-09 | patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr | Lioncash | 4 | -4/+4 |
2018-10-07 | nso/nro: Use default allocation size for arg_data | Zach Hilman | 4 | -14/+20 |
2018-10-07 | cmd: Support passing game arguments from command line | Zach Hilman | 2 | -2/+2 |
2018-10-07 | nso/nro: Add NSO arguments structure to data section | Zach Hilman | 4 | -3/+38 |
2018-10-05 | romfs_factory: Extract packed update setter to new function | Zach Hilman | 2 | -0/+11 |
2018-10-05 | loader: Add getter for packed update | Zach Hilman | 6 | -3/+58 |
2018-10-05 | loader: Add ReadRomFSIVFCOffset to NSP, XCI, and NAX loaders | Zach Hilman | 6 | -6/+20 |
2018-10-02 | nso: Optimize loading of IPS patches | Zach Hilman | 3 | -6/+5 |
2018-10-01 | deconstructed_rom_directory: Force NSO loader to patch NSOs | Zach Hilman | 1 | -1/+3 |
2018-10-01 | nso: Add framework to support patching of uncompressed NSOs | Zach Hilman | 2 | -2/+17 |
2018-10-01 | nso: Replace NSOHeader padding bytes with build ID | Zach Hilman | 1 | -2/+1 |
2018-09-30 | kernel/process: Make data member variables private | Lioncash | 4 | -4/+4 |
2018-09-29 | loader: Make the Load() function take a process as a regular reference, not a SharedPtr | Lioncash | 17 | -41/+27 |
2018-09-25 | memory: Dehardcode the use of fixed memory range constants | Lioncash | 4 | -22/+25 |
2018-09-24 | process/vm_manager: Amend API to allow reading parameters from NPDM metadata | Lioncash | 4 | -25/+4 |
2018-09-21 | Added support for uncompressed NSOs (#1374) | David | 1 | -3/+12 |
2018-09-19 | nax: Avoid re-parsing NAX data with GetFileType() | Lioncash | 2 | -13/+19 |
2018-09-19 | nax: Avoid unnecessary calls to AsNCA() in IdentifyType() | Lioncash | 1 | -4/+8 |
2018-09-15 | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2 | -2/+2 |
2018-09-13 | kernel/thread: Include thread-related enums within the kernel namespace | Lioncash | 2 | -2/+3 |
2018-09-04 | bktr: Fix bucket overlap error | Zach Hilman | 1 | -2/+2 |
2018-09-04 | drd: Parse title ID from program metadata | Zach Hilman | 1 | -1/+8 |
2018-09-04 | patch_manager: Centralize Control-type NCA parsing | Zach Hilman | 2 | -33/+8 |
2018-09-04 | game_list: Fix version display on non-NAND titles | Zach Hilman | 1 | -1/+10 |
2018-09-04 | bktr: Implement IVFC offset shifting | Zach Hilman | 3 | -0/+16 |
2018-09-04 | bktr: Fix missing includes and optimize style | Zach Hilman | 5 | -5/+5 |
2018-09-04 | loader: Add BKTR-specific error messages and codes | Zach Hilman | 2 | -7/+24 |
2018-09-04 | loader: Ignore patches on NRO and DRD | Zach Hilman | 4 | -0/+11 |
2018-09-04 | patch_manager: Add usages of patches to ExeFS | Zach Hilman | 3 | -8/+30 |
2018-09-04 | main: Only show DRD deprecation warning once | Zach Hilman | 1 | -1/+1 |
2018-09-04 | nsp: Comply with style and performance guidelines | Zach Hilman | 2 | -3/+10 |
2018-09-04 | loader: Add AppLoader for NSP files | Zach Hilman | 2 | -0/+182 |
2018-09-04 | card_image: Parse XCI secure partition with NSP | Zach Hilman | 1 | -4/+3 |
2018-09-04 | drd: Load title ID from program metadata | Zach Hilman | 1 | -3/+1 |
2018-09-04 | loader: Add NSP file type and NSP-specific errors | Zach Hilman | 2 | -2/+14 |
2018-09-02 | vfs_real: Forward declare IOFile | Lioncash | 2 | -5/+6 |
2018-08-31 | core/core: Replace includes with forward declarations where applicable | Lioncash | 4 | -0/+4 |
2018-08-29 | kernel: Eliminate kernel global state | Lioncash | 4 | -7/+16 |
2018-08-25 | file_sys/crypto: Fix missing/unnecessary includes | Zach Hilman | 1 | -1/+0 |
2018-08-23 | file_sys: Cut down on includes and copies | Zach Hilman | 2 | -4/+11 |
2018-08-23 | loader: Add new NAX-specific errors and messages | Zach Hilman | 2 | -1/+27 |
2018-08-23 | nax: Add AppLoader_NAX and update loader to support it | Zach Hilman | 4 | -2/+121 |
2018-08-23 | xci: Fix error masking issue | Zach Hilman | 1 | -5/+6 |
2018-08-21 | service/filesystem: Use forward declarations where applicable | Lioncash | 2 | -0/+2 |
2018-08-15 | loader: Make ResultStatus directly compatible with fmt | Lioncash | 2 | -10/+6 |
2018-08-15 | loader/nca: Remove unnecessary includes and member variables | Lioncash | 2 | -20/+11 |
2018-08-15 | loader/xci: Remove unnecessary includes and member variables | Lioncash | 2 | -15/+11 |
2018-08-15 | loader: Remove address mapping remnants from citra | Lioncash | 6 | -17/+0 |
2018-08-12 | made ResultStatus a u16 | David Marcec | 1 | -1/+1 |
2018-08-12 | Fixed invalid cast in loader | David Marcec | 1 | -1/+1 |
2018-08-12 | loader: Recognize filename '00' as NCA | Zach Hilman | 1 | -0/+2 |
2018-08-10 | loader: Add more descriptive errors | Zach Hilman | 7 | -31/+111 |
2018-08-09 | loader: Remove unused IdentifyFile overload | Zach Hilman | 2 | -12/+0 |
2018-08-07 | loader: Fix scope error in DeconstructedRomDirectory | Zach Hilman | 1 | -1/+1 |
2018-08-07 | loader: Add icon and title support to XCI | Zach Hilman | 3 | -3/+37 |
2018-08-07 | Use const where applicable | Zach Hilman | 1 | -1/+1 |
2018-08-07 | Avoid parsing RomFS to directory in NCA | Zach Hilman | 6 | -6/+79 |
2018-08-06 | loader: Make AppLoader_NCA rely on directory loading code | Zach Hilman | 4 | -37/+24 |
2018-08-03 | kernel/process: Use accessors instead of class members for referencing segment array | Lioncash | 3 | -5/+5 |
2018-08-02 | kernel: Move object class to its own source files | Lioncash | 5 | -5/+5 |
2018-08-01 | Fix merge conflicts with opus and update docs | Zach Hilman | 1 | -0/+2 |
2018-08-01 | Use more descriptive error codes and messages | Zach Hilman | 2 | -2/+3 |
2018-08-01 | Use ErrorEncrypted where applicable and fix no keys crash | Zach Hilman | 1 | -0/+4 |
2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | 1 | -0/+3 |
2018-08-01 | Make XCI comply to review and style guidelines | Zach Hilman | 2 | -5/+5 |
2018-08-01 | Remove files that are not used | Zach Hilman | 6 | -6/+134 |
2018-07-24 | deconstructed_rom_directory: Remove unused FindRomFS() function | Lioncash | 1 | -29/+0 |
2018-07-24 | core: Make converting constructors explicit where applicable | Lioncash | 2 | -2/+2 |
2018-07-23 | loader: Remove unnecessary constructor call in IdentifyFile() | Lioncash | 1 | -1/+1 |
2018-07-23 | linker: Remove unused parameter from WriteRelocations() | Lioncash | 2 | -7/+4 |
2018-07-23 | nro: Replace inclusion with a forward declaration | Lioncash | 2 | -1/+8 |
2018-07-23 | nro: Make bracing consistent | Lioncash | 1 | -10/+24 |
2018-07-23 | nro: Make constructor explicit | Lioncash | 1 | -1/+1 |
2018-07-23 | nro: Remove unused forward declaration | Lioncash | 1 | -2/+0 |
2018-07-23 | NRO Assets and NACP file format | Zach Hilman | 2 | -1/+90 |
2018-07-22 | file_util, vfs: Use std::string_view where applicable | Lioncash | 1 | -1/+2 |
2018-07-22 | file_util: Use a u64 to represent number of entries | Lioncash | 1 | -1/+1 |
2018-07-21 | Loader: Only print the module names and addresses if they actually exist. | Subv | 1 | -5/+2 |
2018-07-20 | loader/{nca, nro}: std::move VirtualFile in the constructors where applicable | Lioncash | 2 | -2/+4 |
2018-07-20 | nso: Silence implicit sign conversion warnings | Lioncash | 1 | -4/+6 |
2018-07-20 | nso: Remove unused function ReadSegment() | Lioncash | 1 | -13/+0 |
2018-07-19 | loader: Amend Doxygen comments | Lioncash | 2 | -5/+5 |
2018-07-19 | loader/nso: Check if read succeeded in IdentifyFile() before checking magic value | Lioncash | 1 | -4/+6 |
2018-07-19 | loader/nro: Resolve sign mismatch warnings | Lioncash | 1 | -1/+1 |
2018-07-19 | loader/nso: Remove unnecessary vector resizes | Lioncash | 1 | -4/+2 |
2018-07-19 | loader/nso: Resolve sign mismatch warnings | Lioncash | 1 | -1/+1 |
2018-07-19 | Virtual Filesystem 2: Electric Boogaloo (#676) | Zach Hilman | 12 | -525/+146 |
2018-07-17 | General Filesystem and Save Data Fixes (#670) | Zach Hilman | 3 | -5/+3 |
2018-07-13 | More improvements to GDBStub (#653) | Hedges | 4 | -0/+15 |
2018-07-08 | Revert "Virtual Filesystem (#597)" | bunnei | 12 | -140/+540 |
2018-07-06 | Virtual Filesystem (#597) | Zach Hilman | 12 | -540/+140 |
2018-07-03 | Update clang format | James Rowe | 1 | -5/+5 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 6 | -27/+27 |
2018-06-21 | Add support for decrypted NCA files (#567) | Zach Hilman | 6 | -11/+434 |
2018-05-02 | general: Make formatting of logged hex values more straightforward | Lioncash | 2 | -4/+4 |
2018-04-27 | general: Convert assertion macros over to be fmt-compatible | Lioncash | 1 | -1/+1 |
2018-04-25 | loader: Move old logging macros over to new fmt-capable ones | Lioncash | 5 | -26/+25 |
2018-04-21 | Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs | Subv | 2 | -2/+2 |
2018-04-06 | core, main.h: Abort on 32Bit ROMs (#309) | N00byKing | 2 | -0/+6 |
2018-04-03 | deconstructed_rom_directory.cpp: Fix Typo | N00byKing | 1 | -1/+1 |
2018-03-31 | memory: Fix stack region. | bunnei | 3 | -3/+3 |
2018-03-19 | Clean Warnings (?) | N00byKing | 1 | -1/+1 |
2018-03-16 | kernel: Move stack region outside of application heap. | bunnei | 3 | -3/+3 |
2018-03-14 | core: Move process creation out of global state. | bunnei | 4 | -9/+5 |
2018-03-02 | Kernel: Store the program id in the Process class instead of the CodeSet class. | Subv | 5 | -12/+12 |
2018-02-25 | loader: Check error on NPDM load, use TID for CodeSet | shinyquagsire23 | 3 | -6/+10 |
2018-02-25 | loader: Use NPDM information when loading NSOs | shinyquagsire23 | 2 | -4/+15 |
2018-02-14 | nso: Silence formatting specifier warnings | Lioncash | 1 | -2/+4 |
2018-02-14 | deconstructed_rom_directory: Silence formatting specifier warnings | Lioncash | 1 | -3/+4 |
2018-02-05 | Changed .istorage to .romfs | David Marcec | 2 | -5/+5 |
2018-01-21 | deconstructed_rom_directory: Implement istorage loading for RomFS. | bunnei | 2 | -2/+71 |
2018-01-21 | loader: Minor style fix in deconstructed_rom_directory | Rozlette | 1 | -1/+0 |
2018-01-21 | Format: Run the new clang format on everything | James Rowe | 1 | -2/+3 |
2018-01-20 | loader: Clean up ctors and includes. | bunnei | 10 | -18/+22 |
2018-01-20 | loader: Add DeconstructedRomDirectory for game dumps. | bunnei | 4 | -0/+154 |
2018-01-20 | loader: Refactor to also pass filepath into IdentifyType. | bunnei | 8 | -19/+19 |
2018-01-20 | nso: Remove code specific to directory loading. | bunnei | 2 | -17/+6 |
2018-01-18 | Fix NRO Entry Point | gdkchan | 1 | -2/+2 |
2018-01-18 | Fix NRO loading | gdkchan | 1 | -20/+9 |
2018-01-17 | Remove relocation on NSO/NRO | gdkchan | 3 | -19/+2 |
2018-01-16 | clang-format | MerryMage | 3 | -10/+8 |
2018-01-16 | nso: Modify .bss size calculation logic | Rozlette | 1 | -3/+7 |
2018-01-15 | nso: Load subsdk4 if available. | bunnei | 1 | -1/+1 |
2018-01-14 | Add missing FileType declarations in GuessFromExtension and GetFileTypeString | Thog | 1 | -0/+8 |
2018-01-13 | yuzu: Update license text to be consistent across project. | bunnei | 6 | -6/+6 |
2018-01-07 | nso: Always load the filepath specified by the user. | bunnei | 1 | -1/+3 |
2017-10-23 | nso: Load more common submodules. | bunnei | 1 | -15/+11 |
2017-10-23 | memory: Support 32-bit paging, move heap address space up. | bunnei | 1 | -1/+1 |
2017-10-15 | core: Refactor MakeMagic usage and remove dead code. | bunnei | 6 | -143/+10 |
2017-10-14 | nso: Add a log for loading submodules. | bunnei | 1 | -0/+1 |
2017-10-13 | Remove more 3DS-specific code. | bunnei | 1 | -2/+0 |
2017-10-13 | Remove lots more 3DS-specific code. | bunnei | 6 | -774/+0 |
2017-10-10 | loader: Various improvements for NSO/NRO loaders. | bunnei | 5 | -52/+34 |
2017-10-06 | loader: Add support for NRO, as well as various fixes and shared linker. | bunnei | 8 | -146/+430 |
2017-10-04 | nso: Fixes to support homebrew NSOs without a MOD header. | bunnei | 2 | -17/+23 |
2017-10-01 | file_sys, loader: add support for reading TMDs to determine app paths | shinyquagsire23 | 1 | -3/+14 |
2017-09-30 | nso: Refactor and allocate .bss section. | bunnei | 5 | -119/+144 |
2017-09-30 | loader: Add support for loading an NSO. | bunnei | 4 | -0/+340 |
2017-09-30 | elf: Check if machine is ARM. | bunnei | 1 | -2/+9 |
2017-09-27 | Loaders: Don't automatically set the current process every time we load an application. | Subv | 7 | -35/+36 |
2017-09-25 | HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently. | Subv | 2 | -4/+2 |
2017-09-25 | Loader/NCCH: Add support for loading application updates (#2927) | Max Thomas | 3 | -434/+82 |
2017-09-24 | memory: Add GetCurrentPageTable/SetCurrentPageTable | MerryMage | 3 | -3/+3 |
2017-09-10 | Kernel/Memory: Give each Process its own page table. | Subv | 3 | -0/+3 |
2017-08-19 | Added missing parts in libnetwork (#2838) | B3n30 | 1 | -0/+8 |
2017-08-04 | loader: Expose program title. | bunnei | 3 | -12/+31 |
2017-07-18 | telemetry: Log performance, configuration, and system data. | bunnei | 1 | -2/+4 |
2017-06-03 | Addressed Bunnei's review comments, and made some other tweaks: | TheKoopaKingdom | 2 | -2/+2 |
2017-06-03 | Created a whitelist of system archives to prevent false positives creating dialogs. | TheKoopaKingdom | 2 | -4/+2 |
2017-06-03 | Made some changes from review comments: | TheKoopaKingdom | 3 | -15/+12 |
2017-06-03 | Fixed encrypted ROM error messages. | TheKoopaKingdom | 3 | -9/+19 |
2017-05-25 | telemetry: Log a few simple data fields throughout core. | bunnei | 1 | -0/+3 |
2017-05-08 | Remove ability to load symbol maps | Yuri Kunde Schlesner | 1 | -32/+0 |
2017-03-08 | loader/ncch: less verbose log for loading game list. only log program ID when booting | wwylele | 1 | -3/+6 |
2017-03-08 | loader: lower file name logging level | wwylele | 1 | -1/+1 |
2017-02-27 | Doxygen: Amend minor issues (#2593) | Mat M | 1 | -1/+1 |
2017-02-13 | loader: use self NCCH archive | wwylele | 2 | -6/+6 |
2017-01-18 | loader: Add support for 3DSX special relocation types, fixes citra-emu/citra#2449 | Thomas Farr | 1 | -9/+25 |
2017-01-04 | Fix some warnings (#2399) | Jonathan Hao | 2 | -2/+2 |
2016-12-22 | loader: Remove duplicate docstrings. | bunnei | 3 | -56/+0 |
2016-12-15 | loader: Implement ReadProgramId | MerryMage | 3 | -0/+28 |
2016-12-07 | Config: auto-select region and language | wwylele | 2 | -0/+25 |
2016-11-28 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | 3 | -16/+17 |
2016-11-20 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | 3 | -0/+27 |
2016-10-20 | Fix typos | Ricardo de Almeida Gonzaga | 2 | -2/+2 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 4 | -4/+4 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 10 | -21/+4 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 4 | -10/+5 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 9 | -208/+249 |
2016-05-21 | Loader: Split SMDH into its own header and import helpers from QGameList | Emmanuel Gil Peyrot | 3 | -47/+136 |
2016-05-21 | CitraQt: Simplify the game list loader code | Emmanuel Gil Peyrot | 2 | -14/+12 |
2016-05-21 | Loader: Add a GetFileType method to get the type of a loaded file | Emmanuel Gil Peyrot | 4 | -0/+30 |
2016-05-21 | Loader, Frontends: Refactor loader creation and game loading | Emmanuel Gil Peyrot | 4 | -47/+21 |
2016-05-07 | fixup simple type conversions where possible | Alexander Laties | 1 | -3/+3 |
2016-05-07 | Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). | Subv | 1 | -0/+3 |
2016-05-06 | fix:return proper error | wwylele | 1 | -2/+3 |
2016-05-04 | add icon & title to game list | wwylele | 6 | -23/+149 |
2016-04-23 | ncch: Use correct format specifier (for long long uint) | Sam Spilsbury | 1 | -1/+1 |
2016-04-16 | core: Clean out some unnecessary header includes | Lioncash | 1 | -5/+1 |
2016-04-14 | ncch:only decompress .code section | wwylele | 1 | -2/+2 |
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | 2 | -4/+2 |
2016-03-21 | loader: Make MakeMagic constexpr | Lioncash | 1 | -1/+1 |
2016-03-08 | Improve error report from Init() functions | LittleWhite | 1 | -1/+0 |
2016-03-05 | Loader/NCCH: Log the program ID during loading | Yuri Kunde Schlesner | 1 | -1/+2 |
2016-03-03 | Display errors in GUI when loading ROM failed | LittleWhite | 1 | -2/+3 |
2016-01-25 | elf: Don't cast away const | Lioncash | 1 | -3/+3 |
2015-10-11 | Loader: Change NCCH header types to be explicitly little-endian | Gareth Poole | 2 | -18/+17 |
2015-10-11 | Loader: Implement encryption check | Gareth Poole | 3 | -2/+8 |
2015-10-09 | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | Emmanuel Gil Peyrot | 1 | -2/+2 |
2015-10-01 | Expose loader helper functions for identifying files. | archshift | 2 | -13/+41 |
2015-09-21 | Implement 3dsx RomFS | Cruel | 3 | -3/+61 |
2015-09-10 | General: Fix up doxygen comments | Lioncash | 2 | -2/+4 |
2015-08-15 | Properly indicate that CIA support is not implemented yet | Benjamin Barenblat | 1 | -0/+4 |
2015-08-15 | Give CIA file type a name | Benjamin Barenblat | 1 | -0/+2 |
2015-07-26 | loader: Remove unnecessary else usages | Lioncash | 1 | -9/+9 |
2015-07-19 | Core : Change variable type | zawata | 1 | -1/+1 |
2015-07-14 | Loader: Fix variable type and remove unused variable | Yuri Kunde Schlesner | 1 | -2/+1 |
2015-07-14 | Loader: Remove unnecessary pointer indirection to IOFile | Yuri Kunde Schlesner | 8 | -48/+48 |
2015-07-14 | FS: Stream RomFS from file instead of loading all of it to memory | condut | 4 | -9/+20 |
2015-07-12 | Core: Properly configure address space when loading a binary | Yuri Kunde Schlesner | 3 | -27/+123 |
2015-07-12 | Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrun | Yuri Kunde Schlesner | 1 | -13/+16 |
2015-07-12 | Loader: Make 3dsx loader logs a bit less confusing | Yuri Kunde Schlesner | 1 | -6/+3 |
2015-07-08 | Loader: Remove log line causing warning | aroulin | 1 | -1/+0 |
2015-06-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 3 | -3/+10 |
2015-06-28 | Common: Cleanup key_map includes. | Emmanuel Gil Peyrot | 2 | -0/+2 |
2015-06-28 | Common: Fix FileUtil includes, and everything relying on those. | Emmanuel Gil Peyrot | 1 | -0/+1 |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 1 | -1/+1 |
2015-05-15 | Core/ResourceLimits: Implemented the basic structure of ResourceLimits. | Subv | 3 | -0/+13 |
2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 4 | -4/+3 |
2015-05-09 | Loader: Add missing include | Yuri Kunde Schlesner | 1 | -0/+1 |
2015-05-09 | Memory: Re-organize and rename memory area address constants | Yuri Kunde Schlesner | 2 | -3/+3 |
2015-05-09 | Loader: Remove .bin file support | Yuri Kunde Schlesner | 2 | -20/+0 |
2015-05-09 | Process: Rename StaticAddressMapping => AddressMapping | Yuri Kunde Schlesner | 4 | -5/+5 |
2015-05-09 | Loader/NCCH: Fix formatting of braces | Yuri Kunde Schlesner | 1 | -9/+9 |
2015-05-09 | Process: Support parsing of exheader kernel caps | Yuri Kunde Schlesner | 3 | -0/+3 |
2015-05-09 | Kernel: Remove g_program_id | Yuri Kunde Schlesner | 3 | -11/+0 |
2015-05-09 | Kernel: Introduce skeleton Process class to hold process data | Yuri Kunde Schlesner | 8 | -29/+88 |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 6 | -3/+11 |
2015-04-28 | Services/Loader: Use more sensible log formats for certain functions | purpasmart96 | 2 | -14/+37 |
2015-03-15 | NCCH: Minor updates to the ncch header | purpasmart96 | 1 | -11/+14 |
2015-02-12 | Build: Fixed some warnings | Subv | 1 | -1/+3 |
2015-02-10 | FS: Allow multiple instances of the same archive type to be open at once | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-02-03 | core: Fix some warnings on OSX | Lioncash | 1 | -1/+1 |
2015-01-30 | Silence a few warnings. | Rohit Nirmal | 1 | -2/+2 |
2015-01-30 | loader: Add missing printf argument | Lioncash | 1 | -1/+1 |
2015-01-15 | Loader: Clean up the ELF AppLoader. | Emmanuel Gil Peyrot | 2 | -42/+35 |
2015-01-15 | Loader: Clean up the 3DSX AppLoader. | Emmanuel Gil Peyrot | 1 | -17/+24 |
2015-01-15 | Loader: Clean up the NCCH AppLoader. | Emmanuel Gil Peyrot | 1 | -51/+48 |
2015-01-15 | Loader: Display the type of the file being loaded. | Emmanuel Gil Peyrot | 1 | -3/+23 |
2015-01-15 | Loader: Guess filetype from the magic, or fallback to the extension. | Emmanuel Gil Peyrot | 8 | -26/+112 |
2015-01-15 | Loader: Don’t assume the file hasn’t been read before. | Emmanuel Gil Peyrot | 3 | -4/+13 |
2015-01-15 | Loader: Keep a reference to the file and pass it to the correct AppLoader, instead of loading it multiple times. | Emmanuel Gil Peyrot | 8 | -176/+116 |
2015-01-15 | Loader: Initialize the default NCCH values in the class declaration, not in the constructor. | Emmanuel Gil Peyrot | 2 | -8/+4 |
2015-01-15 | Loader: Remove the useless THREEDSXReader class. | Emmanuel Gil Peyrot | 1 | -10/+4 |
2015-01-15 | Loader: Never forget to change is_loaded. | Emmanuel Gil Peyrot | 6 | -7/+15 |
2015-01-15 | Loader: Don’t duplicate the docstring into the cpp file. | Emmanuel Gil Peyrot | 4 | -56/+0 |
2015-01-15 | Loader: Fix indentation, whitespace, and a few other such cosmetic stuff. | Emmanuel Gil Peyrot | 2 | -26/+24 |
2015-01-05 | Fix correct espace | Dante38490 | 1 | -2/+2 |
2015-01-05 | Add support load 3DS room | Dante38490 | 1 | -0/+2 |
2015-01-03 | elf: Make DidRelocate const | Lioncash | 1 | -1/+1 |
2014-12-21 | License change | purpasmart96 | 8 | -10/+10 |
2014-12-20 | Clean up some warnings | Chin | 1 | -3/+1 |
2014-12-20 | Common: Add a clone of std::make_unique | Yuri Kunde Schlesner | 1 | -2/+4 |
2014-12-18 | Filesystem/Archives: Implemented the SaveData archive | Subv | 3 | -0/+11 |
2014-12-16 | FS.Archive: Clean up treatment of archives and their handles | Yuri Kunde Schlesner | 1 | -1/+1 |
2014-12-16 | Service.FS: Do archive registration using IdCode instead of name | Yuri Kunde Schlesner | 1 | -1/+1 |
2014-12-16 | HLE: Rename namespaces to match move & fix initialization order | Yuri Kunde Schlesner | 1 | -1/+1 |
2014-12-16 | HLE: Move kernel/archive.* to service/fs/ | Yuri Kunde Schlesner | 2 | -2/+2 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 4 | -35/+35 |
2014-12-08 | Loader: Add 3DSX support | ichfly | 4 | -0/+276 |
2014-11-19 | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 3 | -6/+6 |
2014-11-18 | core: Mark some hle functions as static | Lioncash | 1 | -2/+2 |
2014-09-17 | Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions. | Emmanuel Gil Peyrot | 3 | -5/+5 |
2014-09-09 | core: Prune redundant includes | archshift | 1 | -1/+0 |
2014-09-09 | Added string_util to common, small changes in loader.cpp | archshift | 1 | -16/+15 |
2014-09-09 | loader.cpp: improved file extension checking, made Upper/LowerStr useful | archshift | 1 | -6/+8 |
2014-09-06 | ncch: Remove C-style struct typedefs | Lioncash | 1 | -4/+4 |
2014-09-06 | ncch: inline declare some variables in LZSS_Decompress | Lioncash | 1 | -7/+5 |
2014-08-31 | Loader: Added support for loading raw BIN executables. | bunnei | 2 | -0/+21 |
2014-08-28 | Loader: Added support for loading raw BIN executables. | bunnei | 2 | -0/+21 |
2014-07-05 | NCCH: Updated ExeFS memory allocation to be safer. | bunnei | 2 | -1/+7 |
2014-07-05 | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override". | bunnei | 2 | -9/+9 |
2014-07-05 | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final" | bunnei | 2 | -2/+2 |
2014-07-05 | Loader: Updated read methods to be const | bunnei | 3 | -66/+77 |
2014-07-05 | FileSys: Added preliminary support for applications reading the RomFS archive. | bunnei | 1 | -4/+11 |
2014-06-27 | Loader: Refactored interface such that data is no longer stored by loader. | bunnei | 3 | -96/+73 |
2014-06-25 | Loader: Refactored loading functions to only read data from binary if called. | bunnei | 3 | -74/+141 |
2014-06-25 | ELF: Refactored LoadInto(..) to use memcpy, removed unnecessary code. | bunnei | 1 | -19/+8 |
2014-06-25 | Loader: Refactored use of const. | bunnei | 6 | -20/+19 |
2014-06-25 | NCCH: Added RomFS loading. | bunnei | 2 | -1/+36 |
2014-06-25 | NCCH: Fixes reduce unnecessary logging and load logo/banner/etc. sections correctly. | bunnei | 3 | -22/+29 |
2014-06-25 | Loader: Implemented AppLoader interface for abstracting application loading. | bunnei | 6 | -523/+672 |
2014-06-17 | NCCH: Changed decompression to load .code directly into memory rather than an intermediate buffer. | bunnei | 1 | -9/+3 |
2014-06-17 | Elf: Removed unused macros, changed #include of "common.h" to just "common_types.h". | bunnei | 1 | -117/+1 |
2014-06-17 | Loader: Cleaned up and removed unused code, refactored ELF namespace. | bunnei | 4 | -209/+70 |
2014-06-17 | Elf: Renamed modules to be consistent with new loader naming, fixed tabs -> spaces. | bunnei | 5 | -357/+332 |
2014-06-17 | Loader: Added support for booting NCCH executables. | bunnei | 3 | -0/+374 |
2014-06-17 | Loader: Moved elf and loader modules to a "loader" subdirectory. | bunnei | 5 | -0/+805 |