suyu/src/core/file_sys
Max Thomas c91ccbd0ba Loader/NCCH: Add support for loading application updates (#2927)
* loader/ncch: split NCCH parsing into its own file

* loader/ncch: add support for loading update NCCHs from the SD card

* loader/ncch: fix formatting

* file_sys/ncch_container: Return a value for OpenFile

* loader/ncch: cleanup, always instantiate overlay_ncch to base_ncch

* file_sys/ncch_container: better encryption checks, allow non-app NCCHs to load properly and for the existence of NCCH structures to be checked

* file_sys/ncch_container: pass filepath as a const reference
2017-09-25 08:17:38 +02:00
..
archive_backend.cpp Warnings: Add UNREACHABLE macros to switches that contemplate all possible values. 2017-08-21 08:34:28 -05:00
archive_backend.h FileSys: make Archive interfaces return error code 2016-11-01 18:30:32 +02:00
archive_extsavedata.cpp FileSys: Move all result description to errors.h 2017-05-24 21:06:00 -07:00
archive_extsavedata.h Doxygen: Amend minor issues (#2593) 2017-02-26 17:58:51 -08:00
archive_ncch.cpp Addressed Bunnei's review comments, and made some other tweaks: 2017-06-02 18:40:39 -04:00
archive_ncch.h file_sys: Make a few single-argument constructors explicit 2016-12-07 17:26:56 -05:00
archive_other_savedata.cpp FileSys: Implement OtherSaveData 2016-11-29 23:50:00 +02:00
archive_other_savedata.h FileSys: Implement OtherSaveData 2016-11-29 23:50:00 +02:00
archive_savedata.cpp FileSys: abstract SD save data archive source 2016-11-29 23:50:00 +02:00
archive_savedata.h FileSys: abstract SD save data archive source 2016-11-29 23:50:00 +02:00
archive_sdmc.cpp Handle invalid filenames when renaming files/directories 2017-07-31 17:11:53 +10:00
archive_sdmc.h file_sys: Make a few single-argument constructors explicit 2016-12-07 17:26:56 -05:00
archive_sdmcwriteonly.cpp file_sys: lower log level for setting host path 2017-03-08 17:47:24 +02:00
archive_sdmcwriteonly.h file_sys: Make a few single-argument constructors explicit 2016-12-07 17:26:56 -05:00
archive_selfncch.cpp Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
archive_selfncch.h Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
archive_source_sd_savedata.cpp FileSys: Move all result description to errors.h 2017-05-24 21:06:00 -07:00
archive_source_sd_savedata.h archive_source_sd_savedata: Add static method to get a specific save data path 2016-12-15 09:59:41 +00:00
archive_systemsavedata.cpp FileSys: Move all result description to errors.h 2017-05-24 21:06:00 -07:00
archive_systemsavedata.h file_sys: Make a few single-argument constructors explicit 2016-12-07 17:26:56 -05:00
directory_backend.h FileSys: remove Open from DirectoryBackend 2016-11-19 17:17:19 +02:00
disk_archive.cpp FileSys: Move all result description to errors.h 2017-05-24 21:06:00 -07:00
disk_archive.h FileSys: remove unused DiskArchive 2016-11-19 18:55:34 +02:00
errors.h FileSys: Move all result description to errors.h 2017-05-24 21:06:00 -07:00
file_backend.h FileSys: remove Open from FileBackend 2016-11-19 17:17:19 +02:00
ivfc_archive.cpp FileSys: make Archive interfaces return error code 2016-11-01 18:30:32 +02:00
ivfc_archive.h FileSys: remove Open from FileBackend 2016-11-19 17:17:19 +02:00
ncch_container.cpp Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
ncch_container.h Loader/NCCH: Add support for loading application updates (#2927) 2017-09-25 08:17:38 +02:00
path_parser.cpp FileSys: add PathParser 2016-11-19 17:17:19 +02:00
path_parser.h file_sys: Make a few single-argument constructors explicit 2016-12-07 17:26:56 -05:00
savedata_archive.cpp Handle invalid filenames when renaming files/directories 2017-07-31 17:11:53 +10:00
savedata_archive.h file_sys: Make a few single-argument constructors explicit 2016-12-07 17:26:56 -05:00