dolphin/Source/Core/DiscIO
JosJuice e3a2cd827a Filesystem: Do more validity checking in the constructor
This makes it possible to catch errors earlier so that file systems
simply fail to load instead of behaving oddly. It also makes it possible
to check for errors that weren't checkable before, like the end of a
directory being after the end of the parent directory.
2017-06-14 15:25:05 +02:00
..
Blob.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
Blob.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
CISOBlob.cpp Don't create new IOFiles when creating a blob 2017-01-11 13:23:23 +01:00
CISOBlob.h fix various instances of -1 being assigned to unsigned types 2017-06-07 19:52:07 -07:00
CMakeLists.txt DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
CompressedBlob.cpp Fix minor formatting issues 2017-06-05 02:32:19 +02:00
CompressedBlob.h Don't create new IOFiles when creating a blob 2017-01-11 13:23:23 +01:00
DiscIO.vcxproj DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
DiscIO.vcxproj.filters DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
DiscScrubber.cpp Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
DiscScrubber.h Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
DriveBlob.cpp SectorReader: Fix cache line bias 2016-07-09 02:27:35 +10:00
DriveBlob.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Enums.cpp Clarify the log message for unknown Wii Menu regions 2017-03-24 16:44:38 +01:00
Enums.h Return a more meaningful type from GetSysMenuRegion 2017-03-18 10:13:36 +01:00
FileBlob.cpp Don't create new IOFiles when creating a blob 2017-01-11 13:23:23 +01:00
FileBlob.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
Filesystem.cpp Filesystem: Replace FileInfo struct with interface 2017-06-13 22:37:43 +02:00
Filesystem.h Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
FileSystemGCWii.cpp Filesystem: Do more validity checking in the constructor 2017-06-14 15:25:05 +02:00
FileSystemGCWii.h Filesystem: Do more validity checking in the constructor 2017-06-14 15:25:05 +02:00
NANDContentLoader.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
NANDContentLoader.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
NANDImporter.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
NANDImporter.h NANDImporter: Add logging 2017-05-19 16:36:06 -06:00
TGCBlob.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
TGCBlob.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
Volume.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
Volume.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeDirectory.cpp VolumeDirectory: That's not what "4 byte" means 2017-06-09 20:00:36 +02:00
VolumeDirectory.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeGC.cpp Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
VolumeGC.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeWad.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeWad.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
VolumeWii.cpp Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
VolumeWii.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
WbfsBlob.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
WbfsBlob.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
WiiWad.cpp DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00
WiiWad.h DiscIO: Remove C/I/S prefixes from class names 2017-06-06 12:31:59 +02:00