summaryrefslogtreecommitdiff
path: root/src/core/loader/elf.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* common: consolidate ELF structure definitionsGravatar Liam2022-06-051-167/+16
* chore: add missing SPDX tagsGravatar Andrea Pappacoda2022-04-281-3/+3
* core: Remove unused includesGravatar ameerj2021-11-031-1/+0
* common: fs: Rework the Common Filesystem interface to make use of std::filesy...Gravatar Morph2021-05-251-1/+0
* hle: kernel: Rename Process to KProcess.Gravatar bunnei2021-05-051-2/+2
* loader: Resolve instances of variable shadowingGravatar Lioncash2021-04-271-5/+8
* hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.Gravatar bunnei2021-02-181-1/+1
* Revert "core: Fix clang build"Gravatar bunnei2020-10-201-18/+17
* core: Fix clang buildGravatar Lioncash2020-10-171-17/+18
* core/loader: Remove dependencies on the global system instanceGravatar Lioncash2020-09-161-1/+2
* loader: elf: Fix process initialization using ProgramMetadata default.Gravatar bunnei2020-04-201-0/+5
* loader: elf/kip/nro: Updates for new VMM.Gravatar bunnei2020-04-171-2/+2
* core: memory: Move to Core::Memory namespace.Gravatar bunnei2020-04-171-1/+1
* core/loaders: Simplify PhysicalMemory usage.Gravatar Markus Wick2020-01-181-1/+2
* VM_Manager: Align allocated memory to 256bytesGravatar Fernando Sahmkow2019-07-191-1/+1
* core/core: Move process execution start to System's Load()Gravatar Lioncash2019-04-111-7/+8
* kernel/codeset: Make CodeSet's memory data member a regular std::vectorGravatar Lioncash2019-03-221-1/+1
* kernel: Move CodeSet structure to its own source filesGravatar Lioncash2019-03-201-0/+1
* kernel/process: Make CodeSet a regular non-inherited objectGravatar Lioncash2018-10-121-19/+13
* kernel/process: Make data member variables privateGravatar Lioncash2018-09-301-1/+1
* loader: Make the Load() function take a process as a regular reference, not a...Gravatar Lioncash2018-09-291-4/+4
* memory: Dehardcode the use of fixed memory range constantsGravatar Lioncash2018-09-241-11/+13
* process/vm_manager: Amend API to allow reading parameters from NPDM metadataGravatar Lioncash2018-09-241-8/+0
* Port #4182 from Citra: "Prefix all size_t with std::"Gravatar fearlessTobi2018-09-151-1/+1
* core/core: Replace includes with forward declarations where applicableGravatar Lioncash2018-08-311-0/+1
* kernel: Eliminate kernel global stateGravatar Lioncash2018-08-281-2/+5
* loader: Remove address mapping remnants from citraGravatar Lioncash2018-08-141-1/+0
* loader: Add more descriptive errorsGravatar Zach Hilman2018-08-091-1/+1
* kernel/process: Use accessors instead of class members for referencing segmen...Gravatar Lioncash2018-08-031-3/+3
* core: Make converting constructors explicit where applicableGravatar Lioncash2018-07-231-1/+1
* Virtual Filesystem 2: Electric Boogaloo (#676)Gravatar Zach Hilman2018-07-181-17/+7
* Revert "Virtual Filesystem (#597)"Gravatar bunnei2018-07-071-7/+17
* Virtual Filesystem (#597)Gravatar Zach Hilman2018-07-061-17/+7
* Update clang formatGravatar James Rowe2018-07-021-5/+5
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-8/+8
* loader: Move old logging macros over to new fmt-capable onesGravatar Lioncash2018-04-241-13/+13
* memory: Fix stack region.Gravatar bunnei2018-03-311-1/+1
* kernel: Move stack region outside of application heap.Gravatar bunnei2018-03-161-1/+1
* core: Move process creation out of global state.Gravatar bunnei2018-03-141-1/+0
* Kernel: Store the program id in the Process class instead of the CodeSet class.Gravatar Subv2018-03-011-2/+2
* Merge pull request #117 from jroweboy/clang-formatGravatar bunnei2018-01-201-2/+3
|\
| * Format: Run the new clang format on everythingGravatar James Rowe2018-01-201-2/+3
* | loader: Clean up ctors and includes.Gravatar bunnei2018-01-201-0/+3
* | loader: Refactor to also pass filepath into IdentifyType.Gravatar bunnei2018-01-201-1/+1
|/
* core: Refactor MakeMagic usage and remove dead code.Gravatar bunnei2017-10-151-1/+2
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-091-8/+8
|\
| * Loaders: Don't automatically set the current process every time we load an ap...Gravatar Subv2017-09-261-8/+7
| * memory: Add GetCurrentPageTable/SetCurrentPageTableGravatar MerryMage2017-09-241-1/+1
| * Kernel/Memory: Give each Process its own page table.Gravatar Subv2017-09-101-0/+1
* | nso: Refactor and allocate .bss section.Gravatar bunnei2017-09-301-2/+3