summaryrefslogtreecommitdiff
path: root/src/core/loader/elf.cpp
AgeCommit message (Expand)Author
2022-08-01core/loader: remove ELF loaderLiam
2022-06-05common: consolidate ELF structure definitionsLiam
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda
2021-11-03core: Remove unused includesameerj
2021-05-25common: fs: Rework the Common Filesystem interface to make use of std::filesy...Morph
2021-05-05hle: kernel: Rename Process to KProcess.bunnei
2021-04-27loader: Resolve instances of variable shadowingLioncash
2021-02-18hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.bunnei
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-09-16core/loader: Remove dependencies on the global system instanceLioncash
2020-04-20loader: elf: Fix process initialization using ProgramMetadata default.bunnei
2020-04-17loader: elf/kip/nro: Updates for new VMM.bunnei
2020-04-17core: memory: Move to Core::Memory namespace.bunnei
2020-01-18core/loaders: Simplify PhysicalMemory usage.Markus Wick
2019-07-19VM_Manager: Align allocated memory to 256bytesFernando Sahmkow
2019-04-11core/core: Move process execution start to System's Load()Lioncash
2019-03-22kernel/codeset: Make CodeSet's memory data member a regular std::vectorLioncash
2019-03-20kernel: Move CodeSet structure to its own source filesLioncash
2018-10-12kernel/process: Make CodeSet a regular non-inherited objectLioncash
2018-09-30kernel/process: Make data member variables privateLioncash
2018-09-29loader: Make the Load() function take a process as a regular reference, not a...Lioncash
2018-09-24memory: Dehardcode the use of fixed memory range constantsLioncash
2018-09-24process/vm_manager: Amend API to allow reading parameters from NPDM metadataLioncash
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
2018-08-28kernel: Eliminate kernel global stateLioncash
2018-08-14loader: Remove address mapping remnants from citraLioncash
2018-08-09loader: Add more descriptive errorsZach Hilman
2018-08-03kernel/process: Use accessors instead of class members for referencing segmen...Lioncash
2018-07-23core: Make converting constructors explicit where applicableLioncash
2018-07-18Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman
2018-07-07Revert "Virtual Filesystem (#597)"bunnei
2018-07-06Virtual Filesystem (#597)Zach Hilman
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-04-24loader: Move old logging macros over to new fmt-capable onesLioncash
2018-03-31memory: Fix stack region.bunnei
2018-03-16kernel: Move stack region outside of application heap.bunnei
2018-03-14core: Move process creation out of global state.bunnei
2018-03-01Kernel: Store the program id in the Process class instead of the CodeSet class.Subv
2018-01-20Merge pull request #117 from jroweboy/clang-formatbunnei
2018-01-20Format: Run the new clang format on everythingJames Rowe
2018-01-20loader: Clean up ctors and includes.bunnei
2018-01-20loader: Refactor to also pass filepath into IdentifyType.bunnei
2017-10-15core: Refactor MakeMagic usage and remove dead code.bunnei
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
2017-09-30nso: Refactor and allocate .bss section.bunnei
2017-09-30elf: Check if machine is ARM.bunnei
2017-09-26Loaders: Don't automatically set the current process every time we load an ap...Subv