47 Commits (4c09a6399c58a2ec42944543b1bb67b36c9adc33)

Author SHA1 Message Date
bunnei 4c09a6399c hle: service: ldr: Implement UnloadNrr. 5 years ago
Lioncash c7b6027f34 core: Fix clang build pt.3 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 78ff298d6d service/ldr: Resolve sign mismatch warnings 5 years ago
David Marcec 3804c6d1c0 ldr: Cleanup NRO & NRR structs 6 years ago
VolcaEM 8cd49f28a3 Move SHA256Hash to its original position 6 years ago
VolcaEM 85a247d6cf Remove unnecessary pragmas 6 years ago
VolcaEM 1f2f16c656 Revert IsValidNRO refactor but make it more readable 6 years ago
VolcaEM 18b88119d2 Update assert string 6 years ago
VolcaEM 68a7d8fb09 Clang-format again 6 years ago
VolcaEM 26b0ef5ce0 Use consistent variable names 6 years ago
VolcaEM a01b0de19a Clang-format 6 years ago
VolcaEM 2ae60c8949 Make assert strings consistent 6 years ago
VolcaEM f801c273eb Attempt to fix crashes in SSBU and refactor IsValidNRO 6 years ago
VolcaEM 50bf4c70cd Address review comments 6 years ago
VolcaEM 6f126bb803 Add comment to nrr_kind 6 years ago
VolcaEM 9390c0c271 ldr: Update NRR/NRO structs 6 years ago
Lioncash d73e0ef309 service: Update function tables 6 years ago
bunnei 4cdbd44f51 core: hle: Address various feedback & code cleanup. 6 years ago
bunnei 0707404f34 service: ldr: Updates for new VMM. 6 years ago
bunnei 7ee7aa21b1 services: ldr: Fix MemoryState for read/write regions of NROs. 6 years ago
Lioncash cc3d6fdf73 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash 4c6cd8b9e8 core: Migrate off deprecated mbedtls functions 6 years ago
Lioncash e4e4af80e8 hle/service: Replace global system instance calls with instance-based ones 6 years ago
David Marcec a2b9ed6d16 Deglobalize System: LDR 6 years ago
Michael Scire 902cad78ee Restore memory perms on svcUnmapMemory/UnloadNro 7 years ago
Lioncash 59d55c8137 common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Lioncash 14ead4ceb0 service: Update service function tables 7 years ago
Lioncash d0484bc83d ldr: Mark IsValidNROHash() as a const member function 7 years ago
Lioncash 5e0b8ed169 ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrr 7 years ago
Lioncash 60a98211a2 kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectively 7 years ago
Lioncash e835034c17 kernel/process: Remove most allocation functions from Process' interface 7 years ago
Lioncash 5b9f1fed1d service/ldr: Deduplicate instruction cache clearing code in LoadNro() 7 years ago
Lioncash 2e01f8fdcd service/ldr: Amend layout of the NRO header 7 years ago
Lioncash 361c5982f2 service/ldr: Corrent padding within the NRR header layout 7 years ago
David Marcec 5ae0d6cba2 Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
Lioncash 93babd2c2f ldr: Clean up error codes 7 years ago
Zach Hilman f46fd39579 ldr_ro: Add error check for memory allocation failure 7 years ago
Zach Hilman 74180648c4 ldr_ro: Implement UnloadNro (command 1) 7 years ago
Zach Hilman 5780aa1101 ldr_ro: Fully Implement LoadNro (command 0) 7 years ago
Zach Hilman 9b94cb0f89 ldr_ro: Implement UnloadNrr (command 3) 7 years ago
Zach Hilman d20dafc3f2 ldr_ro: Fully implement LoadNrr (command 2) 7 years ago
bunnei c86d76d65c ldr: Partially implement LoadNro. 7 years ago
Lioncash fe262212e1 service: Add ldr services 8 years ago