suyu/src/core/file_sys
Lioncash 0a5456feb9 vfs_vector: Make creation of array vfs files less verbose
We can add a helper function to make creation of these files nicer.
While we're at it, we can eliminate an unnecessary std::array copy in
the constructor. This makes the overhead on some of these functions way
less intensive, given some arrays were quite large.

e.g. The timezone location names are 9633 bytes in size.
2020-08-05 12:37:00 -04:00
..
system_archive vfs_vector: Make creation of array vfs files less verbose 2020-08-05 12:37:00 -04:00
bis_factory.cpp bis_factory: Set User NAND free space to be 1 MiB less than total. 2020-07-10 00:37:39 -04:00
bis_factory.h filesystem: Add getter for BCAT temporary directory 2019-09-30 17:20:49 -04:00
card_image.cpp crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
card_image.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
content_archive.cpp crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
content_archive.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
control_metadata.cpp file_sys: control_metadata: Expose device_save_data_size. 2020-05-11 12:54:30 -04:00
control_metadata.h file_sys: control_metadata: Expose device_save_data_size. 2020-05-11 12:54:30 -04:00
directory.h file_sys/directory: Make EntryType an enum class 2019-11-27 05:11:02 -05:00
errors.h set_sys: Use official nintendo version string 2019-03-10 19:54:13 -04:00
fsmitm_romfsbuild.cpp fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
fsmitm_romfsbuild.h fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
ips_layer.cpp Merge pull request #2581 from lioncash/hex 2019-06-15 16:47:13 -04:00
ips_layer.h ips_layer: Add missing includes 2018-10-09 14:10:13 -04:00
kernel_executable.cpp loader; Resolve sign conversion/truncation errors 2019-11-12 07:55:39 -05:00
kernel_executable.h file_sys: Add classes to parse KIP1 and INI1 files 2019-06-05 00:18:25 -04:00
mode.h file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode 2020-08-03 07:52:36 -04:00
nca_metadata.cpp file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType 2019-04-05 15:20:07 -04:00
nca_metadata.h file_sys: Rename other ContentRecordType members 2019-07-02 00:57:23 +01:00
nca_patch.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
nca_patch.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
partition_filesystem.cpp card_image: Implement system update commands in XCI 2019-10-13 14:18:45 -04:00
partition_filesystem.h pfs: Provide accessors for file sizes and offsets 2019-09-22 21:44:36 -04:00
patch_manager.cpp patch_manager: Resolve -Wignored-qualifier warnings 2020-08-03 07:42:56 -04:00
patch_manager.h Address requested changes 2020-05-28 13:30:22 -04:00
program_metadata.cpp file_sys: program_metadata: Add a helper function for generating reasonable default metadata. 2020-04-20 18:19:45 -04:00
program_metadata.h file_sys: program_metadata: Add a helper function for generating reasonable default metadata. 2020-04-20 18:19:45 -04:00
registered_cache.cpp Merge pull request #4468 from lioncash/regcache 2020-08-03 11:26:45 -07:00
registered_cache.h registered_cache: Add support for removing folder ncas 2020-07-29 06:50:30 -04:00
romfs.cpp file_sys: fix LayeredFS error when loading some games made with… (#3602) 2020-04-07 02:03:32 +02:00
romfs.h filesys/romfs: Remove unused includes 2019-11-27 05:29:52 -05:00
romfs_factory.cpp file_sys: Resolve sign conversion warnings 2019-11-12 07:55:39 -05:00
romfs_factory.h hle/service: Replace global system instance calls with instance-based ones 2019-10-06 13:42:23 -04:00
savedata_factory.cpp fs: Rename SaveDataDescriptor to SaveDataAttribute 2020-07-30 15:29:39 -04:00
savedata_factory.h fs: Rename SaveDataDescriptor to SaveDataAttribute 2020-07-30 15:29:39 -04:00
sdmc_factory.cpp sdmc_factory: Set the SDMC total size to 1 TiB 2020-07-10 00:37:39 -04:00
sdmc_factory.h filesystem: Add const qualification to various accessors 2019-09-21 16:50:39 -04:00
submission_package.cpp key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
submission_package.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
vfs.cpp file_sys: Override missing mutating functions to be stubbed out for ReadOnlyVfsDirectory by default 2018-11-30 23:52:56 -05:00
vfs.h vfs: Add reinterpret_casts to WriteArray and Object 2018-12-27 00:16:55 -05:00
vfs_concat.cpp fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
vfs_concat.h fs: Fix RomFS building when zero byte files are present 2020-07-12 04:33:35 -04:00
vfs_layered.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_layered.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_libzip.cpp CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
vfs_libzip.h vfs: Add function to extract ZIP file into virtual filesystem 2019-09-30 17:18:38 -04:00
vfs_offset.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_offset.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_real.cpp file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode 2020-08-03 07:52:36 -04:00
vfs_real.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_static.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_types.h vfs: Move forward declarations to separate file 2018-10-07 13:15:11 -04:00
vfs_vector.cpp file_sys/vfs_vector: Fix ignored offset on Write 2019-02-25 00:27:49 +01:00
vfs_vector.h vfs_vector: Make creation of array vfs files less verbose 2020-08-05 12:37:00 -04:00
xts_archive.cpp xts_archive: Check if the file is nullptr prior to parsing 2020-07-29 06:50:30 -04:00
xts_archive.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00