aboutsummaryrefslogtreecommitdiff
path: root/src/core/loader
AgeCommit message (Collapse)Author
2016-01-25elf: Don't cast away constLioncash
2015-10-20Merge pull request #1199 from Gareth422/encryption-checkbunnei
Loader: Implement NCCH encryption check
2015-10-10Loader: Change NCCH header types to be explicitly little-endianGareth Poole
2015-10-10Loader: Implement encryption checkGareth Poole
2015-10-09CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.Emmanuel Gil Peyrot
The LOG_* function itself already appends one.
2015-10-01Merge pull request #1095 from archshift/game-listbunnei
Initial implementation of a game list
2015-09-30Expose loader helper functions for identifying files.archshift
2015-09-21Implement 3dsx RomFSCruel
2015-09-10General: Fix up doxygen commentsLioncash
2015-08-15Properly indicate that CIA support is not implemented yetBenjamin Barenblat
Make `Loader::LoadFile` return an `ErrorNotImplemented` if you call it on a CIA file.
2015-08-15Give CIA file type a nameBenjamin Barenblat
Make `GetFileTypeString` return ‘CIA’ for CIA (CTR Importable Archive) files.
2015-07-25loader: Remove unnecessary else usagesLioncash
2015-07-19Core : Change variable typezawata
and fix various warnings
2015-07-13Loader: Fix variable type and remove unused variableYuri Kunde Schlesner
2015-07-13Loader: Remove unnecessary pointer indirection to IOFileYuri Kunde Schlesner
2015-07-13FS: Stream RomFS from file instead of loading all of it to memorycondut
2015-07-11Core: Properly configure address space when loading a binaryYuri Kunde Schlesner
The code now properly configures the process image to match the loaded binary segments (code, rodata, data) instead of just blindly allocating a large chunk of dummy memory.
2015-07-11Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrunYuri Kunde Schlesner
2015-07-11Loader: Make 3dsx loader logs a bit less confusingYuri Kunde Schlesner
2015-07-10Merge pull request #876 from linkmauve/include-cleanupsYuri Kunde Schlesner
Cleanup includes, mostly in common
2015-07-08Loader: Remove log line causing warningaroulin
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot
2015-06-28Common: Cleanup key_map includes.Emmanuel Gil Peyrot
2015-06-28Common: Fix FileUtil includes, and everything relying on those.Emmanuel Gil Peyrot
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot
2015-05-14Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Subv
Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues. Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create.
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner
memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
2015-05-09Merge pull request #734 from yuriks/memmapTony Wasserka
Small memory map definitions cleanup
2015-05-09Loader: Add missing includeYuri Kunde Schlesner
2015-05-09Memory: Re-organize and rename memory area address constantsYuri Kunde Schlesner
2015-05-08Loader: Remove .bin file supportYuri Kunde Schlesner
It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation.
2015-05-08Process: Rename StaticAddressMapping => AddressMappingYuri Kunde Schlesner
2015-05-08Loader/NCCH: Fix formatting of bracesYuri Kunde Schlesner
2015-05-08Process: Support parsing of exheader kernel capsYuri Kunde Schlesner
2015-05-08Kernel: Remove g_program_idYuri Kunde Schlesner
This has been obsoleted by the field in Process.
2015-05-08Kernel: Introduce skeleton Process class to hold process dataYuri Kunde Schlesner
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-04-27Services/Loader: Use more sensible log formats for certain functionspurpasmart96
along with more info being logged.
2015-03-15NCCH: Minor updates to the ncch headerpurpasmart96
2015-02-12Build: Fixed some warningsSubv
2015-02-10FS: Allow multiple instances of the same archive type to be open at onceYuri Kunde Schlesner
2015-02-03core: Fix some warnings on OSXLioncash
2015-02-01Merge pull request #514 from rohit-n/fix-warningsbunnei
Silence a few warnings.
2015-01-30Silence a few warnings.Rohit Nirmal
2015-01-30loader: Add missing printf argumentLioncash
2015-01-15Loader: Clean up the ELF AppLoader.Emmanuel Gil Peyrot
2015-01-15Loader: Clean up the 3DSX AppLoader.Emmanuel Gil Peyrot
2015-01-15Loader: Clean up the NCCH AppLoader.Emmanuel Gil Peyrot
2015-01-15Loader: Display the type of the file being loaded.Emmanuel Gil Peyrot
2015-01-15Loader: Guess filetype from the magic, or fallback to the extension.Emmanuel Gil Peyrot