| Commit message (Expand) | Author | Age | Files | Lines |
* | kernel_executable: Optimize BLZ decompression | Zach Hilman | 2019-06-07 | 1 | -4/+8 |
* | loader: Add recognition for KIP file type | Zach Hilman | 2019-06-05 | 2 | -0/+11 |
* | loader: Add KIP and INI file parser-specific errors | Zach Hilman | 2019-06-05 | 2 | -1/+9 |
* | loader: Add AppLoader_KIP for KIP files | Zach Hilman | 2019-06-05 | 2 | -0/+133 |
* | loader/nso: Silence sign-comparison warning | Lioncash | 2019-05-25 | 1 | -1/+1 |
* | loader/nso: Remove left-in debug pragma | Lioncash | 2019-05-01 | 1 | -2/+0 |
* | core/core: Move process execution start to System's Load() | Lioncash | 2019-04-12 | 17 | -98/+128 |
* | Merge pull request #1957 from DarkLordZach/title-provider | bunnei | 2019-04-10 | 1 | -2/+4 |
|\ |
|
| * | patch_manager: Dump NSO name with build ID | Zach Hilman | 2019-03-28 | 1 | -2/+4 |
* | | core: Add missing override specifiers where applicable | Lioncash | 2019-04-04 | 1 | -1/+1 |
* | | Merge pull request #2093 from FreddyFunk/disk-cache-better-compression | bunnei | 2019-04-04 | 1 | -10/+7 |
|\ \ |
|
| * | | Addressed feedback | unknown | 2019-03-29 | 1 | -4/+4 |
| * | | core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead. | unknown | 2019-03-29 | 1 | -10/+7 |
| |/ |
|
* | | Merge pull request #2281 from lioncash/memory | bunnei | 2019-04-02 | 3 | -3/+3 |
|\ \
| |/
|/| |
|
| * | kernel/codeset: Make CodeSet's memory data member a regular std::vector | Lioncash | 2019-03-22 | 3 | -3/+3 |
* | | Merge pull request #2280 from lioncash/nso | bunnei | 2019-03-23 | 2 | -59/+81 |
|\ \ |
|
| * | | loader/nso: Place translation unit specific functions into an anonymous namespace | Lioncash | 2019-03-22 | 1 | -20/+21 |
| * | | loader/nso: Clean up use of magic constants | Lioncash | 2019-03-22 | 1 | -4/+6 |
| * | | file_sys/patch_manager: Deduplicate NSO header | Lioncash | 2019-03-22 | 2 | -50/+57 |
| * | | loader/nso: Fix definition of the NSO header struct | Lioncash | 2019-03-22 | 1 | -3/+15 |
| |/ |
|
* / | file_sys/cheat_engine: Remove use of global system accessors | Lioncash | 2019-03-22 | 1 | -4/+4 |
|/ |
|
* | Merge pull request #1933 from DarkLordZach/cheat-engine | bunnei | 2019-03-22 | 1 | -0/+12 |
|\ |
|
| * | vm_manager: Remove cheat-specific ranges from VMManager | Zach Hilman | 2019-03-05 | 3 | -11/+4 |
| * | loader/nso: Set main code region in VMManager | Zach Hilman | 2019-03-05 | 3 | -2/+21 |
* | | kernel: Move CodeSet structure to its own source files | Lioncash | 2019-03-20 | 3 | -0/+3 |
* | | loader: Remove Linker class | Lioncash | 2019-03-20 | 2 | -183/+0 |
* | | loader: Remove Linker inheritance from NRO and NSO loaders | Lioncash | 2019-03-20 | 2 | -4/+4 |
|/ |
|
* | loader: Propagate NCA logo section to ReadBanner and ReadLogo | Zach Hilman | 2019-01-15 | 9 | -0/+61 |
* | web_browser: Add bounds checking to applet interface | Zach Hilman | 2018-12-29 | 2 | -2/+0 |
* | loader: Add accessor for Manual RomFS | Zach Hilman | 2018-12-28 | 5 | -0/+30 |
* | Merge pull request #1928 from lioncash/caps | bunnei | 2018-12-27 | 3 | -2/+9 |
|\ |
|
| * | kernel/process: Hook up the process capability parser to the process itself | Lioncash | 2018-12-21 | 3 | -2/+9 |
* | | loader: Add accessor for game control data | Zach Hilman | 2018-12-27 | 5 | -9/+14 |
|/ |
|
* | Merge pull request #1819 from DarkLordZach/disable-addons | bunnei | 2018-12-11 | 5 | -0/+26 |
|\ |
|
| * | loader: Add support for reading the name of game's developer | Zach Hilman | 2018-12-03 | 5 | -0/+26 |
* | | loaders: Make GetFileType() a const qualified member function | Lioncash | 2018-12-05 | 10 | -10/+10 |
* | | loader/nso: Remove dependency on the System class | Lioncash | 2018-12-03 | 3 | -8/+11 |
* | | loader/nro: Make the static LoadNro function internally linked | Lioncash | 2018-12-03 | 2 | -7/+5 |
* | | loader/nro: Remove dependency on the System class | Lioncash | 2018-12-03 | 2 | -10/+13 |
|/ |
|
* | Merge pull request #1620 from DarkLordZach/ldr-ro | bunnei | 2018-11-19 | 1 | -2/+5 |
|\ |
|
| * | process: Make MirrorMemory take state to map new memory as | Zach Hilman | 2018-11-15 | 1 | -2/+5 |
* | | Merge pull request #1618 from DarkLordZach/dump-nso | bunnei | 2018-11-15 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | patch_manager: Add support for dumping decompressed NSOs | Zach Hilman | 2018-10-29 | 1 | -1/+1 |
* | | Merge pull request #1608 from DarkLordZach/save-data-reader | bunnei | 2018-11-14 | 1 | -0/+5 |
|\ \ |
|
| * | | loader/nro: Call RegisterRomFS from Load | Zach Hilman | 2018-10-29 | 1 | -0/+5 |
| |/ |
|
* / | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 2018-10-30 | 1 | -2/+3 |
|/ |
|
* | loader/nsp: Move secondary loader initialization to constructor | Zach Hilman | 2018-10-27 | 1 | -17/+20 |
* | nro: Make LoadNro method accessible outside of apploader code. | bunnei | 2018-10-26 | 2 | -6/+18 |
* | XCI: Add function for checking the existence of the program NCA | Lioncash | 2018-10-16 | 1 | -2/+1 |
* | nso: Return an optional address from LoadModule | Lioncash | 2018-10-15 | 5 | -16/+29 |
* | nso: Make LoadModule take a VfsFile by const reference | Lioncash | 2018-10-15 | 3 | -11/+9 |
* | nro: Make LoadNro take a VfsFile by const reference | Lioncash | 2018-10-15 | 2 | -6/+6 |
* | kernel/process: Make CodeSet a regular non-inherited object | Lioncash | 2018-10-12 | 3 | -43/+31 |
* | patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr | Lioncash | 2018-10-09 | 4 | -4/+4 |
* | nso/nro: Use default allocation size for arg_data | Zach Hilman | 2018-10-07 | 4 | -14/+20 |
* | cmd: Support passing game arguments from command line | Zach Hilman | 2018-10-07 | 2 | -2/+2 |
* | nso/nro: Add NSO arguments structure to data section | Zach Hilman | 2018-10-07 | 4 | -3/+38 |
* | romfs_factory: Extract packed update setter to new function | Zach Hilman | 2018-10-05 | 2 | -0/+11 |
* | loader: Add getter for packed update | Zach Hilman | 2018-10-05 | 6 | -3/+58 |
* | loader: Add ReadRomFSIVFCOffset to NSP, XCI, and NAX loaders | Zach Hilman | 2018-10-05 | 6 | -6/+20 |
* | nso: Optimize loading of IPS patches | Zach Hilman | 2018-10-02 | 3 | -6/+5 |
* | deconstructed_rom_directory: Force NSO loader to patch NSOs | Zach Hilman | 2018-10-01 | 1 | -1/+3 |
* | nso: Add framework to support patching of uncompressed NSOs | Zach Hilman | 2018-10-01 | 2 | -2/+17 |
* | nso: Replace NSOHeader padding bytes with build ID | Zach Hilman | 2018-10-01 | 1 | -2/+1 |
* | kernel/process: Make data member variables private | Lioncash | 2018-09-30 | 4 | -4/+4 |
* | loader: Make the Load() function take a process as a regular reference, not a SharedPtr | Lioncash | 2018-09-29 | 17 | -41/+27 |
* | memory: Dehardcode the use of fixed memory range constants | Lioncash | 2018-09-25 | 4 | -22/+25 |
* | process/vm_manager: Amend API to allow reading parameters from NPDM metadata | Lioncash | 2018-09-24 | 4 | -25/+4 |
* | Added support for uncompressed NSOs (#1374) | David | 2018-09-21 | 1 | -3/+12 |
* | nax: Avoid re-parsing NAX data with GetFileType() | Lioncash | 2018-09-19 | 2 | -13/+19 |
* | nax: Avoid unnecessary calls to AsNCA() in IdentifyType() | Lioncash | 2018-09-19 | 1 | -4/+8 |
* | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2018-09-15 | 2 | -2/+2 |
* | kernel/thread: Include thread-related enums within the kernel namespace | Lioncash | 2018-09-13 | 2 | -2/+3 |
* | bktr: Fix bucket overlap error | Zach Hilman | 2018-09-04 | 1 | -2/+2 |
* | drd: Parse title ID from program metadata | Zach Hilman | 2018-09-04 | 1 | -1/+8 |
* | patch_manager: Centralize Control-type NCA parsing | Zach Hilman | 2018-09-04 | 2 | -33/+8 |
* | game_list: Fix version display on non-NAND titles | Zach Hilman | 2018-09-04 | 1 | -1/+10 |
* | bktr: Implement IVFC offset shifting | Zach Hilman | 2018-09-04 | 3 | -0/+16 |
* | bktr: Fix missing includes and optimize style | Zach Hilman | 2018-09-04 | 5 | -5/+5 |
* | loader: Add BKTR-specific error messages and codes | Zach Hilman | 2018-09-04 | 2 | -7/+24 |
* | loader: Ignore patches on NRO and DRD | Zach Hilman | 2018-09-04 | 4 | -0/+11 |
* | patch_manager: Add usages of patches to ExeFS | Zach Hilman | 2018-09-04 | 3 | -8/+30 |
* | main: Only show DRD deprecation warning once | Zach Hilman | 2018-09-04 | 1 | -1/+1 |
* | nsp: Comply with style and performance guidelines | Zach Hilman | 2018-09-04 | 2 | -3/+10 |
* | loader: Add AppLoader for NSP files | Zach Hilman | 2018-09-04 | 2 | -0/+182 |
* | card_image: Parse XCI secure partition with NSP | Zach Hilman | 2018-09-04 | 1 | -4/+3 |
* | drd: Load title ID from program metadata | Zach Hilman | 2018-09-04 | 1 | -3/+1 |
* | loader: Add NSP file type and NSP-specific errors | Zach Hilman | 2018-09-04 | 2 | -2/+14 |
* | vfs_real: Forward declare IOFile | Lioncash | 2018-09-02 | 2 | -5/+6 |
* | core/core: Replace includes with forward declarations where applicable | Lioncash | 2018-08-31 | 4 | -0/+4 |
* | kernel: Eliminate kernel global state | Lioncash | 2018-08-29 | 4 | -7/+16 |
* | file_sys/crypto: Fix missing/unnecessary includes | Zach Hilman | 2018-08-25 | 1 | -1/+0 |
* | file_sys: Cut down on includes and copies | Zach Hilman | 2018-08-23 | 2 | -4/+11 |
* | loader: Add new NAX-specific errors and messages | Zach Hilman | 2018-08-23 | 2 | -1/+27 |
* | nax: Add AppLoader_NAX and update loader to support it | Zach Hilman | 2018-08-23 | 4 | -2/+121 |
* | xci: Fix error masking issue | Zach Hilman | 2018-08-23 | 1 | -5/+6 |
* | service/filesystem: Use forward declarations where applicable | Lioncash | 2018-08-21 | 2 | -0/+2 |
* | Merge pull request #1075 from lioncash/include | bunnei | 2018-08-16 | 4 | -35/+22 |
|\ |
|
| * | loader/nca: Remove unnecessary includes and member variables | Lioncash | 2018-08-15 | 2 | -20/+11 |
| * | loader/xci: Remove unnecessary includes and member variables | Lioncash | 2018-08-15 | 2 | -15/+11 |
* | | Merge pull request #1005 from DarkLordZach/registered-fmt | bunnei | 2018-08-16 | 1 | -0/+2 |
|\ \ |
|
| * | | loader: Recognize filename '00' as NCA | Zach Hilman | 2018-08-12 | 1 | -0/+2 |
* | | | loader: Make ResultStatus directly compatible with fmt | Lioncash | 2018-08-15 | 2 | -10/+6 |
* | | | loader: Remove address mapping remnants from citra | Lioncash | 2018-08-15 | 6 | -17/+0 |
| |/
|/| |
|
* | | made ResultStatus a u16 | David Marcec | 2018-08-12 | 1 | -1/+1 |
* | | Fixed invalid cast in loader | David Marcec | 2018-08-12 | 1 | -1/+1 |
|/ |
|
* | loader: Add more descriptive errors | Zach Hilman | 2018-08-10 | 7 | -31/+111 |
* | loader: Remove unused IdentifyFile overload | Zach Hilman | 2018-08-09 | 2 | -12/+0 |
* | Merge pull request #850 from DarkLordZach/icon-meta | bunnei | 2018-08-08 | 8 | -8/+115 |
|\ |
|
| * | loader: Add icon and title support to XCI | Zach Hilman | 2018-08-07 | 3 | -3/+37 |
| * | Use const where applicable | Zach Hilman | 2018-08-07 | 1 | -1/+1 |
| * | Avoid parsing RomFS to directory in NCA | Zach Hilman | 2018-08-07 | 6 | -6/+79 |
* | | loader: Fix scope error in DeconstructedRomDirectory | Zach Hilman | 2018-08-07 | 1 | -1/+1 |
|/ |
|
* | loader: Make AppLoader_NCA rely on directory loading code | Zach Hilman | 2018-08-06 | 4 | -37/+24 |
* | Merge pull request #849 from DarkLordZach/xci | bunnei | 2018-08-04 | 6 | -7/+145 |
|\ |
|
| * | Fix merge conflicts with opus and update docs | Zach Hilman | 2018-08-01 | 1 | -0/+2 |
| * | Use more descriptive error codes and messages | Zach Hilman | 2018-08-01 | 2 | -2/+3 |
| * | Use ErrorEncrypted where applicable and fix no keys crash | Zach Hilman | 2018-08-01 | 1 | -0/+4 |
| * | Add missing includes and use const where applicable | Zach Hilman | 2018-08-01 | 1 | -0/+3 |
| * | Make XCI comply to review and style guidelines | Zach Hilman | 2018-08-01 | 2 | -5/+5 |
| * | Remove files that are not used | Zach Hilman | 2018-08-01 | 6 | -6/+134 |
* | | kernel/process: Use accessors instead of class members for referencing segment array | Lioncash | 2018-08-03 | 3 | -5/+5 |
* | | kernel: Move object class to its own source files | Lioncash | 2018-08-02 | 5 | -5/+5 |
|/ |
|
* | deconstructed_rom_directory: Remove unused FindRomFS() function | Lioncash | 2018-07-24 | 1 | -29/+0 |
* | core: Make converting constructors explicit where applicable | Lioncash | 2018-07-24 | 2 | -2/+2 |
* | Merge pull request #784 from lioncash/loader | bunnei | 2018-07-24 | 1 | -1/+1 |
|\ |
|
| * | loader: Remove unnecessary constructor call in IdentifyFile() | Lioncash | 2018-07-23 | 1 | -1/+1 |
* | | Merge pull request #783 from lioncash/linker | bunnei | 2018-07-24 | 2 | -7/+4 |
|\ \ |
|
| * | | linker: Remove unused parameter from WriteRelocations() | Lioncash | 2018-07-23 | 2 | -7/+4 |
| |/ |
|
* | | nro: Replace inclusion with a forward declaration | Lioncash | 2018-07-23 | 2 | -1/+8 |
* | | nro: Make bracing consistent | Lioncash | 2018-07-23 | 1 | -10/+24 |
* | | nro: Make constructor explicit | Lioncash | 2018-07-23 | 1 | -1/+1 |
* | | nro: Remove unused forward declaration | Lioncash | 2018-07-23 | 1 | -2/+0 |
|/ |
|
* | NRO Assets and NACP file format | Zach Hilman | 2018-07-23 | 2 | -1/+90 |
* | file_util, vfs: Use std::string_view where applicable | Lioncash | 2018-07-22 | 1 | -1/+2 |
* | file_util: Use a u64 to represent number of entries | Lioncash | 2018-07-22 | 1 | -1/+1 |
* | Merge pull request #752 from Subv/vfs_load | bunnei | 2018-07-21 | 1 | -5/+2 |
|\ |
|
| * | Loader: Only print the module names and addresses if they actually exist. | Subv | 2018-07-21 | 1 | -5/+2 |
* | | Merge pull request #737 from lioncash/move | bunnei | 2018-07-20 | 2 | -2/+4 |
|\ \ |
|
| * | | loader/{nca, nro}: std::move VirtualFile in the constructors where applicable | Lioncash | 2018-07-20 | 2 | -2/+4 |
| |/ |
|
* | | nso: Silence implicit sign conversion warnings | Lioncash | 2018-07-20 | 1 | -4/+6 |
* | | nso: Remove unused function ReadSegment() | Lioncash | 2018-07-20 | 1 | -13/+0 |
|/ |
|
* | Merge pull request #719 from lioncash/docs | bunnei | 2018-07-20 | 2 | -5/+5 |
|\ |
|
| * | loader: Amend Doxygen comments | Lioncash | 2018-07-19 | 2 | -5/+5 |
* | | Merge pull request #718 from lioncash/read | bunnei | 2018-07-20 | 1 | -4/+6 |
|\ \ |
|
| * | | loader/nso: Check if read succeeded in IdentifyFile() before checking magic value | Lioncash | 2018-07-19 | 1 | -4/+6 |
| |/ |
|
* | | loader/nro: Resolve sign mismatch warnings | Lioncash | 2018-07-19 | 1 | -1/+1 |
* | | loader/nso: Remove unnecessary vector resizes | Lioncash | 2018-07-19 | 1 | -4/+2 |
* | | loader/nso: Resolve sign mismatch warnings | Lioncash | 2018-07-19 | 1 | -1/+1 |
|/ |
|
* | Virtual Filesystem 2: Electric Boogaloo (#676) | Zach Hilman | 2018-07-19 | 12 | -525/+146 |
* | General Filesystem and Save Data Fixes (#670) | Zach Hilman | 2018-07-17 | 3 | -5/+3 |
* | More improvements to GDBStub (#653) | Hedges | 2018-07-13 | 4 | -0/+15 |
* | Revert "Virtual Filesystem (#597)" | bunnei | 2018-07-08 | 12 | -140/+540 |
* | Virtual Filesystem (#597) | Zach Hilman | 2018-07-06 | 12 | -540/+140 |
* | Update clang format | James Rowe | 2018-07-03 | 1 | -5/+5 |
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 6 | -27/+27 |
* | Add support for decrypted NCA files (#567) | Zach Hilman | 2018-06-21 | 6 | -11/+434 |
* | general: Make formatting of logged hex values more straightforward | Lioncash | 2018-05-02 | 2 | -4/+4 |
* | general: Convert assertion macros over to be fmt-compatible | Lioncash | 2018-04-27 | 1 | -1/+1 |
* | loader: Move old logging macros over to new fmt-capable ones | Lioncash | 2018-04-25 | 5 | -26/+25 |
* | Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs | Subv | 2018-04-21 | 2 | -2/+2 |
* | core, main.h: Abort on 32Bit ROMs (#309) | N00byKing | 2018-04-06 | 2 | -0/+6 |
* | deconstructed_rom_directory.cpp: Fix Typo | N00byKing | 2018-04-03 | 1 | -1/+1 |
* | memory: Fix stack region. | bunnei | 2018-03-31 | 3 | -3/+3 |
* | Clean Warnings (?) | N00byKing | 2018-03-19 | 1 | -1/+1 |
* | kernel: Move stack region outside of application heap. | bunnei | 2018-03-16 | 3 | -3/+3 |
* | core: Move process creation out of global state. | bunnei | 2018-03-14 | 4 | -9/+5 |
* | Kernel: Store the program id in the Process class instead of the CodeSet class. | Subv | 2018-03-02 | 5 | -12/+12 |
* | loader: Check error on NPDM load, use TID for CodeSet | shinyquagsire23 | 2018-02-25 | 3 | -6/+10 |
* | loader: Use NPDM information when loading NSOs | shinyquagsire23 | 2018-02-25 | 2 | -4/+15 |
* | nso: Silence formatting specifier warnings | Lioncash | 2018-02-14 | 1 | -2/+4 |
* | deconstructed_rom_directory: Silence formatting specifier warnings | Lioncash | 2018-02-14 | 1 | -3/+4 |
* | Changed .istorage to .romfs | David Marcec | 2018-02-05 | 2 | -5/+5 |
* | deconstructed_rom_directory: Implement istorage loading for RomFS. | bunnei | 2018-01-21 | 2 | -2/+71 |
* | Merge pull request #92 from gdkchan/nro_refactor | bunnei | 2018-01-21 | 1 | -2/+2 |
|\ |
|
| * | Fix NRO Entry Point | gdkchan | 2018-01-18 | 1 | -2/+2 |
* | | loader: Minor style fix in deconstructed_rom_directory | Rozlette | 2018-01-21 | 1 | -1/+0 |
* | | Merge pull request #117 from jroweboy/clang-format | bunnei | 2018-01-21 | 1 | -2/+3 |
|\ \ |
|
| * | | Format: Run the new clang format on everything | James Rowe | 2018-01-21 | 1 | -2/+3 |
| |/ |
|
* | | loader: Clean up ctors and includes. | bunnei | 2018-01-20 | 10 | -18/+22 |
* | | loader: Add DeconstructedRomDirectory for game dumps. | bunnei | 2018-01-20 | 4 | -0/+154 |
* | | loader: Refactor to also pass filepath into IdentifyType. | bunnei | 2018-01-20 | 8 | -19/+19 |
* | | nso: Remove code specific to directory loading. | bunnei | 2018-01-20 | 2 | -17/+6 |
|/ |
|
* | Fix NRO loading | gdkchan | 2018-01-18 | 1 | -20/+9 |
* | Remove relocation on NSO/NRO | gdkchan | 2018-01-17 | 3 | -19/+2 |
* | Merge pull request #44 from Rozelette/master | bunnei | 2018-01-16 | 1 | -3/+7 |
|\ |
|
| * | nso: Modify .bss size calculation logic | Rozlette | 2018-01-16 | 1 | -3/+7 |
* | | clang-format | MerryMage | 2018-01-16 | 3 | -10/+8 |
|/ |
|
* | nso: Load subsdk4 if available. | bunnei | 2018-01-15 | 1 | -1/+1 |
* | Add missing FileType declarations in GuessFromExtension and GetFileTypeString | Thog | 2018-01-14 | 1 | -0/+8 |
* | yuzu: Update license text to be consistent across project. | bunnei | 2018-01-13 | 6 | -6/+6 |
* | nso: Always load the filepath specified by the user. | bunnei | 2018-01-07 | 1 | -1/+3 |
* | nso: Load more common submodules. | bunnei | 2017-10-23 | 1 | -15/+11 |
* | memory: Support 32-bit paging, move heap address space up. | bunnei | 2017-10-23 | 1 | -1/+1 |
* | core: Refactor MakeMagic usage and remove dead code. | bunnei | 2017-10-15 | 6 | -143/+10 |
* | nso: Add a log for loading submodules. | bunnei | 2017-10-14 | 1 | -0/+1 |
* | Remove more 3DS-specific code. | bunnei | 2017-10-13 | 1 | -2/+0 |
* | Remove lots more 3DS-specific code. | bunnei | 2017-10-13 | 6 | -774/+0 |
* | Merge remote-tracking branch 'upstream/master' into nx | bunnei | 2017-10-10 | 11 | -495/+182 |
|\ |
|
| * | file_sys, loader: add support for reading TMDs to determine app paths | shinyquagsire23 | 2017-10-01 | 1 | -3/+14 |
| * | Loaders: Don't automatically set the current process every time we load an application. | Subv | 2017-09-27 | 7 | -35/+36 |
| * | HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently. | Subv | 2017-09-25 | 2 | -4/+2 |
| * | Merge pull request #2952 from MerryMage/page-tables | B3n30 | 2017-09-25 | 3 | -3/+3 |
| |\ |
|
| | * | memory: Add GetCurrentPageTable/SetCurrentPageTable | MerryMage | 2017-09-24 | 3 | -3/+3 |
| * | | Loader/NCCH: Add support for loading application updates (#2927) | Max Thomas | 2017-09-25 | 3 | -434/+82 |
| |/ |
|
| * | Kernel/Memory: Give each Process its own page table. | Subv | 2017-09-10 | 3 | -0/+3 |
| * | Added missing parts in libnetwork (#2838) | B3n30 | 2017-08-19 | 1 | -0/+8 |
| * | loader: Expose program title. | bunnei | 2017-08-04 | 3 | -12/+31 |
* | | loader: Various improvements for NSO/NRO loaders. | bunnei | 2017-10-10 | 5 | -52/+34 |
* | | loader: Add support for NRO, as well as various fixes and shared linker. | bunnei | 2017-10-06 | 8 | -146/+430 |
* | | nso: Fixes to support homebrew NSOs without a MOD header. | bunnei | 2017-10-04 | 2 | -17/+23 |
* | | nso: Refactor and allocate .bss section. | bunnei | 2017-09-30 | 5 | -119/+144 |
* | | loader: Add support for loading an NSO. | bunnei | 2017-09-30 | 4 | -0/+340 |
* | | elf: Check if machine is ARM. | bunnei | 2017-09-30 | 1 | -2/+9 |
|/ |
|
* | telemetry: Log performance, configuration, and system data. | bunnei | 2017-07-18 | 1 | -2/+4 |
* | Addressed Bunnei's review comments, and made some other tweaks: | TheKoopaKingdom | 2017-06-03 | 2 | -2/+2 |
* | Created a whitelist of system archives to prevent false positives creating dialogs. | TheKoopaKingdom | 2017-06-03 | 2 | -4/+2 |
* | Made some changes from review comments: | TheKoopaKingdom | 2017-06-03 | 3 | -15/+12 |
* | Fixed encrypted ROM error messages. | TheKoopaKingdom | 2017-06-03 | 3 | -9/+19 |
* | telemetry: Log a few simple data fields throughout core. | bunnei | 2017-05-25 | 1 | -0/+3 |
* | Remove ability to load symbol maps | Yuri Kunde Schlesner | 2017-05-08 | 1 | -32/+0 |
* | loader/ncch: less verbose log for loading game list. only log program ID when booting | wwylele | 2017-03-08 | 1 | -3/+6 |
* | loader: lower file name logging level | wwylele | 2017-03-08 | 1 | -1/+1 |
* | Doxygen: Amend minor issues (#2593) | Mat M | 2017-02-27 | 1 | -1/+1 |
* | loader: use self NCCH archive | wwylele | 2017-02-13 | 2 | -6/+6 |
* | loader: Add support for 3DSX special relocation types, fixes citra-emu/citra#2449 | Thomas Farr | 2017-01-18 | 1 | -9/+25 |
* | Fix some warnings (#2399) | Jonathan Hao | 2017-01-04 | 2 | -2/+2 |
* | Merge pull request #2240 from wwylele/auto-region | bunnei | 2016-12-30 | 2 | -0/+25 |
|\ |
|
| * | Config: auto-select region and language | wwylele | 2016-12-07 | 2 | -0/+25 |
* | | loader: Remove duplicate docstrings. | bunnei | 2016-12-22 | 3 | -56/+0 |
* | | loader: Implement ReadProgramId | MerryMage | 2016-12-15 | 3 | -0/+28 |
|/ |
|
* | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | 2016-11-28 | 3 | -16/+17 |
* | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | 2016-11-20 | 3 | -0/+27 |
* | Fix typos | Ricardo de Almeida Gonzaga | 2016-10-20 | 2 | -2/+2 |
* | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 4 | -4/+4 |
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 10 | -21/+4 |
* | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-19 | 4 | -10/+5 |
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 9 | -208/+249 |
* | Loader: Split SMDH into its own header and import helpers from QGameList | Emmanuel Gil Peyrot | 2016-05-21 | 3 | -47/+136 |
* | CitraQt: Simplify the game list loader code | Emmanuel Gil Peyrot | 2016-05-21 | 2 | -14/+12 |
* | Loader: Add a GetFileType method to get the type of a loaded file | Emmanuel Gil Peyrot | 2016-05-21 | 4 | -0/+30 |
* | Loader, Frontends: Refactor loader creation and game loading | Emmanuel Gil Peyrot | 2016-05-21 | 4 | -47/+21 |
* | Merge pull request #1766 from Subv/log_cpu | bunnei | 2016-05-08 | 1 | -0/+3 |
|\ |
|
| * | Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). | Subv | 2016-05-07 | 1 | -0/+3 |
* | | fixup simple type conversions where possible | Alexander Laties | 2016-05-07 | 1 | -3/+3 |
* | | fix:return proper error | wwylele | 2016-05-06 | 1 | -2/+3 |
* | | add icon & title to game list | wwylele | 2016-05-04 | 6 | -23/+149 |
* | | ncch: Use correct format specifier (for long long uint) | Sam Spilsbury | 2016-04-23 | 1 | -1/+1 |
|/ |
|
* | core: Clean out some unnecessary header includes | Lioncash | 2016-04-16 | 1 | -5/+1 |
* | ncch:only decompress .code section | wwylele | 2016-04-14 | 1 | -2/+2 |
* | Merge pull request #1643 from MerryMage/make_unique | Mathew Maidment | 2016-04-06 | 2 | -4/+2 |
|\ |
|
| * | Common: Remove Common::make_unique, use std::make_unique | MerryMage | 2016-04-05 | 2 | -4/+2 |
* | | loader: Make MakeMagic constexpr | Lioncash | 2016-03-21 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #1344 from LittleWhite-tb/error-output | bunnei | 2016-03-09 | 1 | -3/+3 |
|\ |
|
| * | Improve error report from Init() functions | LittleWhite | 2016-03-08 | 1 | -1/+0 |
| * | Display errors in GUI when loading ROM failed | LittleWhite | 2016-03-03 | 1 | -2/+3 |
* | | Loader/NCCH: Log the program ID during loading | Yuri Kunde Schlesner | 2016-03-05 | 1 | -1/+2 |
|/ |
|
* | elf: Don't cast away const | Lioncash | 2016-01-25 | 1 | -3/+3 |
* | Merge pull request #1199 from Gareth422/encryption-check | bunnei | 2015-10-20 | 3 | -20/+25 |
|\ |
|
| * | Loader: Change NCCH header types to be explicitly little-endian | Gareth Poole | 2015-10-11 | 2 | -18/+17 |
| * | Loader: Implement encryption check | Gareth Poole | 2015-10-11 | 3 | -2/+8 |
* | | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | Emmanuel Gil Peyrot | 2015-10-09 | 1 | -2/+2 |
|/ |
|
* | Merge pull request #1095 from archshift/game-list | bunnei | 2015-10-02 | 2 | -13/+41 |
|\ |
|
| * | Expose loader helper functions for identifying files. | archshift | 2015-10-01 | 2 | -13/+41 |
* | | Implement 3dsx RomFS | Cruel | 2015-09-21 | 3 | -3/+61 |
|/ |
|
* | General: Fix up doxygen comments | Lioncash | 2015-09-10 | 2 | -2/+4 |
* | Properly indicate that CIA support is not implemented yet | Benjamin Barenblat | 2015-08-15 | 1 | -0/+4 |
* | Give CIA file type a name | Benjamin Barenblat | 2015-08-15 | 1 | -0/+2 |
* | loader: Remove unnecessary else usages | Lioncash | 2015-07-26 | 1 | -9/+9 |
* | Core : Change variable type | zawata | 2015-07-19 | 1 | -1/+1 |
* | Loader: Fix variable type and remove unused variable | Yuri Kunde Schlesner | 2015-07-14 | 1 | -2/+1 |
* | Loader: Remove unnecessary pointer indirection to IOFile | Yuri Kunde Schlesner | 2015-07-14 | 8 | -48/+48 |
* | FS: Stream RomFS from file instead of loading all of it to memory | condut | 2015-07-14 | 4 | -9/+20 |
* | Core: Properly configure address space when loading a binary | Yuri Kunde Schlesner | 2015-07-12 | 3 | -27/+123 |
* | Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrun | Yuri Kunde Schlesner | 2015-07-12 | 1 | -13/+16 |
* | Loader: Make 3dsx loader logs a bit less confusing | Yuri Kunde Schlesner | 2015-07-12 | 1 | -6/+3 |
* | Merge pull request #876 from linkmauve/include-cleanups | Yuri Kunde Schlesner | 2015-07-11 | 4 | -3/+13 |
|\ |
|
| * | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 2015-06-28 | 3 | -3/+10 |
| * | Common: Cleanup key_map includes. | Emmanuel Gil Peyrot | 2015-06-28 | 2 | -0/+2 |
| * | Common: Fix FileUtil includes, and everything relying on those. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -0/+1 |
* | | Loader: Remove log line causing warning | aroulin | 2015-07-08 | 1 | -1/+0 |
|/ |
|
* | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 | 1 | -1/+1 |
* | Core/ResourceLimits: Implemented the basic structure of ResourceLimits. | Subv | 2015-05-15 | 3 | -0/+13 |
* | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-05-15 | 4 | -4/+3 |
* | Merge pull request #734 from yuriks/memmap | Tony Wasserka | 2015-05-09 | 2 | -3/+3 |
|\ |
|
| * | Memory: Re-organize and rename memory area address constants | Yuri Kunde Schlesner | 2015-05-09 | 2 | -3/+3 |
* | | Loader: Add missing include | Yuri Kunde Schlesner | 2015-05-09 | 1 | -0/+1 |
|/ |
|
* | Loader: Remove .bin file support | Yuri Kunde Schlesner | 2015-05-09 | 2 | -20/+0 |
* | Process: Rename StaticAddressMapping => AddressMapping | Yuri Kunde Schlesner | 2015-05-09 | 4 | -5/+5 |
* | Loader/NCCH: Fix formatting of braces | Yuri Kunde Schlesner | 2015-05-09 | 1 | -9/+9 |
* | Process: Support parsing of exheader kernel caps | Yuri Kunde Schlesner | 2015-05-09 | 3 | -0/+3 |
* | Kernel: Remove g_program_id | Yuri Kunde Schlesner | 2015-05-09 | 3 | -11/+0 |
* | Kernel: Introduce skeleton Process class to hold process data | Yuri Kunde Schlesner | 2015-05-09 | 8 | -29/+88 |
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 6 | -3/+11 |
* | Services/Loader: Use more sensible log formats for certain functions | purpasmart96 | 2015-04-28 | 2 | -14/+37 |
* | NCCH: Minor updates to the ncch header | purpasmart96 | 2015-03-15 | 1 | -11/+14 |
* | Build: Fixed some warnings | Subv | 2015-02-12 | 1 | -1/+3 |
* | FS: Allow multiple instances of the same archive type to be open at once | Yuri Kunde Schlesner | 2015-02-10 | 1 | -1/+1 |
* | core: Fix some warnings on OSX | Lioncash | 2015-02-03 | 1 | -1/+1 |
* | Merge pull request #514 from rohit-n/fix-warnings | bunnei | 2015-02-01 | 1 | -2/+2 |
|\ |
|
| * | Silence a few warnings. | Rohit Nirmal | 2015-01-30 | 1 | -2/+2 |
* | | loader: Add missing printf argument | Lioncash | 2015-01-30 | 1 | -1/+1 |
|/ |
|
* | Loader: Clean up the ELF AppLoader. | Emmanuel Gil Peyrot | 2015-01-15 | 2 | -42/+35 |
* | Loader: Clean up the 3DSX AppLoader. | Emmanuel Gil Peyrot | 2015-01-15 | 1 | -17/+24 |
* | Loader: Clean up the NCCH AppLoader. | Emmanuel Gil Peyrot | 2015-01-15 | 1 | -51/+48 |
* | Loader: Display the type of the file being loaded. | Emmanuel Gil Peyrot | 2015-01-15 | 1 | -3/+23 |
* | Loader: Guess filetype from the magic, or fallback to the extension. | Emmanuel Gil Peyrot | 2015-01-15 | 8 | -26/+112 |
* | Loader: Don’t assume the file hasn’t been read before. | Emmanuel Gil Peyrot | 2015-01-15 | 3 | -4/+13 |
* | Loader: Keep a reference to the file and pass it to the correct AppLoader, instead of loading it multiple times. | Emmanuel Gil Peyrot | 2015-01-15 | 8 | -176/+116 |
* | Loader: Initialize the default NCCH values in the class declaration, not in the constructor. | Emmanuel Gil Peyrot | 2015-01-15 | 2 | -8/+4 |
* | Loader: Remove the useless THREEDSXReader class. | Emmanuel Gil Peyrot | 2015-01-15 | 1 | -10/+4 |
* | Loader: Never forget to change is_loaded. | Emmanuel Gil Peyrot | 2015-01-15 | 6 | -7/+15 |
* | Loader: Don’t duplicate the docstring into the cpp file. | Emmanuel Gil Peyrot | 2015-01-15 | 4 | -56/+0 |
* | Loader: Fix indentation, whitespace, and a few other such cosmetic stuff. | Emmanuel Gil Peyrot | 2015-01-15 | 2 | -26/+24 |
* | Fix correct espace | Dante38490 | 2015-01-05 | 1 | -2/+2 |
* | Add support load 3DS room | Dante38490 | 2015-01-05 | 1 | -0/+2 |
* | elf: Make DidRelocate const | Lioncash | 2015-01-03 | 1 | -1/+1 |
* | Merge pull request #291 from purpasmart96/license | bunnei | 2014-12-21 | 8 | -10/+10 |
|\ |
|
| * | License change | purpasmart96 | 2014-12-21 | 8 | -10/+10 |
* | | Merge pull request #315 from chinhodado/master | bunnei | 2014-12-20 | 1 | -3/+1 |
|\ \ |
|
| * | | Clean up some warnings | Chin | 2014-12-20 | 1 | -3/+1 |
| |/ |
|
* / | Common: Add a clone of std::make_unique | Yuri Kunde Schlesner | 2014-12-20 | 1 | -2/+4 |
|/ |
|
* | Filesystem/Archives: Implemented the SaveData archive | Subv | 2014-12-18 | 3 | -0/+11 |
* | FS.Archive: Clean up treatment of archives and their handles | Yuri Kunde Schlesner | 2014-12-16 | 1 | -1/+1 |
* | Service.FS: Do archive registration using IdCode instead of name | Yuri Kunde Schlesner | 2014-12-16 | 1 | -1/+1 |
* | HLE: Rename namespaces to match move & fix initialization order | Yuri Kunde Schlesner | 2014-12-16 | 1 | -1/+1 |
* | HLE: Move kernel/archive.* to service/fs/ | Yuri Kunde Schlesner | 2014-12-16 | 2 | -2/+2 |
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 4 | -35/+35 |
* | Loader: Add 3DSX support | ichfly | 2014-12-08 | 4 | -0/+276 |
* | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 2014-11-19 | 3 | -6/+6 |
* | core: Mark some hle functions as static | Lioncash | 2014-11-18 | 1 | -2/+2 |
* | Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions. | Emmanuel Gil Peyrot | 2014-09-17 | 3 | -5/+5 |
* | Merge pull request #99 from archshift/ext-check | bunnei | 2014-09-11 | 1 | -15/+16 |
|\ |
|
| * | Added string_util to common, small changes in loader.cpp | archshift | 2014-09-09 | 1 | -16/+15 |
| * | loader.cpp: improved file extension checking, made Upper/LowerStr useful | archshift | 2014-09-09 | 1 | -6/+8 |
* | | core: Prune redundant includes | archshift | 2014-09-09 | 1 | -1/+0 |
|/ |
|
* | ncch: Remove C-style struct typedefs | Lioncash | 2014-09-06 | 1 | -4/+4 |
* | ncch: inline declare some variables in LZSS_Decompress | Lioncash | 2014-09-06 | 1 | -7/+5 |
* | Loader: Added support for loading raw BIN executables. | bunnei | 2014-08-28 | 2 | -0/+21 |
* | NCCH: Updated ExeFS memory allocation to be safer. | bunnei | 2014-07-05 | 2 | -1/+7 |
* | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override". | bunnei | 2014-07-05 | 2 | -9/+9 |
* | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final" | bunnei | 2014-07-05 | 2 | -2/+2 |
* | Loader: Updated read methods to be const | bunnei | 2014-07-05 | 3 | -66/+77 |
* | FileSys: Added preliminary support for applications reading the RomFS archive. | bunnei | 2014-07-05 | 1 | -4/+11 |
* | Loader: Refactored interface such that data is no longer stored by loader. | bunnei | 2014-06-27 | 3 | -96/+73 |
* | Loader: Refactored loading functions to only read data from binary if called. | bunnei | 2014-06-25 | 3 | -74/+141 |
* | ELF: Refactored LoadInto(..) to use memcpy, removed unnecessary code. | bunnei | 2014-06-25 | 1 | -19/+8 |
* | Loader: Refactored use of const. | bunnei | 2014-06-25 | 6 | -20/+19 |
* | NCCH: Added RomFS loading. | bunnei | 2014-06-25 | 2 | -1/+36 |
* | NCCH: Fixes reduce unnecessary logging and load logo/banner/etc. sections correctly. | bunnei | 2014-06-25 | 3 | -22/+29 |
* | Loader: Implemented AppLoader interface for abstracting application loading. | bunnei | 2014-06-25 | 6 | -523/+672 |
* | NCCH: Changed decompression to load .code directly into memory rather than an intermediate buffer. | bunnei | 2014-06-17 | 1 | -9/+3 |
* | Elf: Removed unused macros, changed #include of "common.h" to just "common_types.h". | bunnei | 2014-06-17 | 1 | -117/+1 |
* | Loader: Cleaned up and removed unused code, refactored ELF namespace. | bunnei | 2014-06-17 | 4 | -209/+70 |
* | Elf: Renamed modules to be consistent with new loader naming, fixed tabs -> spaces. | bunnei | 2014-06-17 | 5 | -357/+332 |
* | Loader: Added support for booting NCCH executables. | bunnei | 2014-06-17 | 3 | -0/+374 |
* | Loader: Moved elf and loader modules to a "loader" subdirectory. | bunnei | 2014-06-17 | 5 | -0/+805 |