summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/ldr/ldr.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: hle: kernel: k_memory_block: Update.bunnei2022-10-191-2/+2
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-21/+20
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-141-1/+1
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* Merge pull request #8172 from bunnei/kernel-mutexFernando S2022-04-161-1/+2
|\
| * core: hle: service: Allocate a service thread.bunnei2022-04-121-1/+2
* | hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174)tech-ticks2022-04-091-11/+19
|/
* core: Reduce unused includesameerj2022-03-191-1/+0
* hle: service: ldr: Use deterministic addresses when mapping NROs.bunnei2022-03-091-19/+59
* hle: kernel: k_page_table: Update SetProcessMemoryPermission.bunnei2022-01-121-3/+4
* hle: service: ldr: UnmapCodeMemory BSS only when set.bunnei2022-01-121-3/+7
* hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite.bunnei2022-01-121-1/+1
* hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory.bunnei2022-01-121-14/+13
* kernel: KPageTable: Rename SetCodeMemoryPermission to SetProcessMemoryPermissionMorph2021-11-211-4/+4
* general: Get the current process program id directly from the systemMorph2021-11-041-2/+1
* general: Rename GetTitleID to GetProgramIDMorph2021-11-041-1/+1
* general: Remove MakeResult helpersMorph2021-11-021-2/+2
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-5/+5
* Merge pull request #6266 from bunnei/kautoobject-refactorbunnei2021-05-081-4/+4
|\
| * hle: kernel: Rename Process to KProcess.bunnei2021-05-061-4/+4
* | ldr: Simplify memory copy within LoadNro()Lioncash2021-05-071-5/+3
|/
* ldr: Use proper namesgerman772021-04-091-16/+16
* hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.bunnei2021-02-191-4/+3
* hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.bunnei2021-02-191-11/+10
* hle: kernel: KSystemControl does not belong in Memory namespace.bunnei2021-02-191-2/+2
* kernel: Unify result codes (#5890)Chloe2021-02-131-3/+3
* core: arm: Implement InvalidateCacheRange for CPU cache invalidation.bunnei2020-11-291-5/+0
* service: Eliminate usages of the global system instanceLioncash2020-11-271-8/+7
* ipc_helpers: Remove usage of the global system instanceLioncash2020-11-081-0/+1
* hle: service: ldr: Implement UnloadNrr.bunnei2020-10-311-1/+15
* core: Fix clang build pt.3Lioncash2020-10-221-2/+2
* Revert "core: Fix clang build"bunnei2020-10-211-2/+2
* core: Fix clang buildLioncash2020-10-181-2/+2
* service/ldr: Resolve sign mismatch warningsLioncash2020-08-031-3/+2
* ldr: Cleanup NRO & NRR structsDavid Marcec2020-06-281-8/+8
* Move SHA256Hash to its original positionVolcaEM2020-06-181-2/+2
* Remove unnecessary pragmasVolcaEM2020-06-161-8/+0
* Revert IsValidNRO refactor but make it more readableVolcaEM2020-06-161-26/+13
* Update assert stringVolcaEM2020-06-161-1/+1
* Clang-format againVolcaEM2020-06-141-2/+2
* Use consistent variable namesVolcaEM2020-06-141-4/+4
* Clang-formatVolcaEM2020-06-141-1/+2
* Make assert strings consistentVolcaEM2020-06-141-3/+3
* Attempt to fix crashes in SSBU and refactor IsValidNROVolcaEM2020-06-141-36/+59
* Address review commentsVolcaEM2020-06-021-4/+4
* Add comment to nrr_kindVolcaEM2020-05-311-1/+1
* ldr: Update NRR/NRO structs VolcaEM2020-05-311-40/+72
* service: Update function tablesLioncash2020-04-201-0/+1
* core: hle: Address various feedback & code cleanup.bunnei2020-04-171-8/+5
* service: ldr: Updates for new VMM.bunnei2020-04-171-150/+215
* services: ldr: Fix MemoryState for read/write regions of NROs.bunnei2020-03-261-5/+15
* core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-271-2/+3
* core: Migrate off deprecated mbedtls functionsLioncash2019-11-121-1/+1
* hle/service: Replace global system instance calls with instance-based onesLioncash2019-10-061-3/+3
* Deglobalize System: LDRDavid Marcec2019-09-221-5/+6
* Restore memory perms on svcUnmapMemory/UnloadNroMichael Scire2019-07-111-6/+26
* common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash2019-06-121-1/+1
* Merge pull request #2382 from lioncash/tablebunnei2019-04-161-0/+1
|\
| * service: Update service function tablesLioncash2019-04-111-0/+1
* | ldr: Mark IsValidNROHash() as a const member functionLioncash2019-04-101-5/+4
* | ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrrLioncash2019-04-101-60/+81
|/
* kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectivelyLioncash2019-03-211-5/+3
* kernel/process: Remove most allocation functions from Process' interfaceLioncash2018-12-281-11/+16
* Merge pull request #1864 from lioncash/nrrbunnei2018-12-081-4/+5
|\
| * service/ldr: Amend layout of the NRO headerLioncash2018-12-051-3/+3
| * service/ldr: Corrent padding within the NRR header layoutLioncash2018-12-051-1/+2
* | service/ldr: Deduplicate instruction cache clearing code in LoadNro()Lioncash2018-12-051-8/+2
|/
* Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-1/+11
* ldr: Clean up error codesLioncash2018-11-191-29/+12
* ldr_ro: Add error check for memory allocation failureZach Hilman2018-11-181-7/+20
* ldr_ro: Implement UnloadNro (command 1)Zach Hilman2018-11-151-22/+85
* ldr_ro: Fully Implement LoadNro (command 0)Zach Hilman2018-11-151-11/+110
* ldr_ro: Implement UnloadNrr (command 3)Zach Hilman2018-11-151-2/+84
* ldr_ro: Fully implement LoadNrr (command 2)Zach Hilman2018-11-151-0/+112
* ldr: Partially implement LoadNro.bunnei2018-10-261-3/+49
* service: Add ldr servicesLioncash2018-07-261-0/+81