summaryrefslogtreecommitdiff
path: root/src/core/loader/elf.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-08-01core/loader: remove ELF loaderGravatar Liam1-263/+0
2022-06-05common: consolidate ELF structure definitionsGravatar Liam1-167/+16
2022-04-28chore: add missing SPDX tagsGravatar Andrea Pappacoda1-3/+3
2021-11-03core: Remove unused includesGravatar ameerj1-1/+0
2021-05-25common: fs: Rework the Common Filesystem interface to make use of std::filesy...Gravatar Morph1-1/+0
2021-05-05hle: kernel: Rename Process to KProcess.Gravatar bunnei1-2/+2
2021-04-27loader: Resolve instances of variable shadowingGravatar Lioncash1-5/+8
2021-02-18hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.Gravatar bunnei1-1/+1
2020-10-20Revert "core: Fix clang build"Gravatar bunnei1-18/+17
2020-10-17core: Fix clang buildGravatar Lioncash1-17/+18
2020-09-16core/loader: Remove dependencies on the global system instanceGravatar Lioncash1-1/+2
2020-04-20loader: elf: Fix process initialization using ProgramMetadata default.Gravatar bunnei1-0/+5
2020-04-17loader: elf/kip/nro: Updates for new VMM.Gravatar bunnei1-2/+2
2020-04-17core: memory: Move to Core::Memory namespace.Gravatar bunnei1-1/+1
2020-01-18core/loaders: Simplify PhysicalMemory usage.Gravatar Markus Wick1-1/+2
2019-07-19VM_Manager: Align allocated memory to 256bytesGravatar Fernando Sahmkow1-1/+1
2019-04-11core/core: Move process execution start to System's Load()Gravatar Lioncash1-7/+8
2019-03-22kernel/codeset: Make CodeSet's memory data member a regular std::vectorGravatar Lioncash1-1/+1
2019-03-20kernel: Move CodeSet structure to its own source filesGravatar Lioncash1-0/+1
2018-10-12kernel/process: Make CodeSet a regular non-inherited objectGravatar Lioncash1-19/+13
2018-09-30kernel/process: Make data member variables privateGravatar Lioncash1-1/+1
2018-09-29loader: Make the Load() function take a process as a regular reference, not a...Gravatar Lioncash1-4/+4
2018-09-24memory: Dehardcode the use of fixed memory range constantsGravatar Lioncash1-11/+13
2018-09-24process/vm_manager: Amend API to allow reading parameters from NPDM metadataGravatar Lioncash1-8/+0
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"Gravatar fearlessTobi1-1/+1
2018-08-31core/core: Replace includes with forward declarations where applicableGravatar Lioncash1-0/+1
2018-08-28kernel: Eliminate kernel global stateGravatar Lioncash1-2/+5
2018-08-14loader: Remove address mapping remnants from citraGravatar Lioncash1-1/+0
2018-08-09loader: Add more descriptive errorsGravatar Zach Hilman1-1/+1
2018-08-03kernel/process: Use accessors instead of class members for referencing segmen...Gravatar Lioncash1-3/+3
2018-07-23core: Make converting constructors explicit where applicableGravatar Lioncash1-1/+1
2018-07-18Virtual Filesystem 2: Electric Boogaloo (#676)Gravatar Zach Hilman1-17/+7
2018-07-07Revert "Virtual Filesystem (#597)"Gravatar bunnei1-7/+17
2018-07-06Virtual Filesystem (#597)Gravatar Zach Hilman1-17/+7
2018-07-02Update clang formatGravatar James Rowe1-5/+5
2018-07-02Rename logging macro back to LOG_*Gravatar James Rowe1-8/+8
2018-04-24loader: Move old logging macros over to new fmt-capable onesGravatar Lioncash1-13/+13
2018-03-31memory: Fix stack region.Gravatar bunnei1-1/+1
2018-03-16kernel: Move stack region outside of application heap.Gravatar bunnei1-1/+1
2018-03-14core: Move process creation out of global state.Gravatar bunnei1-1/+0
2018-03-01Kernel: Store the program id in the Process class instead of the CodeSet class.Gravatar Subv1-2/+2
2018-01-20Format: Run the new clang format on everythingGravatar James Rowe1-2/+3
2018-01-20loader: Clean up ctors and includes.Gravatar bunnei1-0/+3
2018-01-20loader: Refactor to also pass filepath into IdentifyType.Gravatar bunnei1-1/+1
2017-10-15core: Refactor MakeMagic usage and remove dead code.Gravatar bunnei1-1/+2
2017-09-30nso: Refactor and allocate .bss section.Gravatar bunnei1-2/+3
2017-09-30elf: Check if machine is ARM.Gravatar bunnei1-2/+9
2017-09-26Loaders: Don't automatically set the current process every time we load an ap...Gravatar Subv1-8/+7
2017-09-24memory: Add GetCurrentPageTable/SetCurrentPageTableGravatar MerryMage1-1/+1
2017-09-10Kernel/Memory: Give each Process its own page table.Gravatar Subv1-0/+1