dolphin/Source/Core/DiscIO
Léo Lam 83c5446d85
Fix static initialisation order fiasco issue for Version variables
Fixes a crash that could occur if the static constructor function for
the MainSettings.cpp TU happened to run before the variables in
Common/Version.cpp are initialised. (This is known as the static
initialisation order fiasco.)

By using wrapper functions, those variables are now guaranteed to be
constructed on first use.
2022-01-14 00:04:22 +01:00
..
Blob.cpp GameList: Show game mod descriptor .json files in game list. 2021-12-12 21:26:09 +01:00
Blob.h GameList: Show game mod descriptor .json files in game list. 2021-12-12 21:26:09 +01:00
CISOBlob.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
CISOBlob.h
CMakeLists.txt
CompressedBlob.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
CompressedBlob.h
DirectoryBlob.cpp
DirectoryBlob.h
DiscExtractor.cpp
DiscExtractor.h
DiscScrubber.cpp
DiscScrubber.h
DiscUtils.cpp DolphinTool: CLI utility interface and disc image tools 2021-12-03 15:40:19 -06:00
DiscUtils.h DolphinTool: CLI utility interface and disc image tools 2021-12-03 15:40:19 -06:00
DriveBlob.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
DriveBlob.h
Enums.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
Enums.h
FileBlob.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
FileBlob.h
Filesystem.cpp
Filesystem.h
FileSystemGCWii.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
FileSystemGCWii.h
GameModDescriptor.cpp Core: Add a Maker field for GameModDescriptors. 2022-01-02 06:06:53 +01:00
GameModDescriptor.h Core: Add a Maker field for GameModDescriptors. 2022-01-02 06:06:53 +01:00
LaggedFibonacciGenerator.cpp
LaggedFibonacciGenerator.h
MultithreadedCompressor.h
NANDImporter.cpp Core: Make format of D_WIIROOT_IDX consistent with the rest of the user directories. 2021-12-25 20:21:32 +01:00
NANDImporter.h
RiivolutionParser.cpp RiivolutionParser: Create config xml directory if it does not exist yet. 2021-12-12 21:24:36 +01:00
RiivolutionParser.h
RiivolutionPatcher.cpp
RiivolutionPatcher.h
ScrubbedBlob.cpp
ScrubbedBlob.h
TGCBlob.cpp
TGCBlob.h
Volume.cpp
Volume.h
VolumeDisc.cpp
VolumeDisc.h
VolumeFileBlobReader.cpp
VolumeFileBlobReader.h
VolumeGC.cpp
VolumeGC.h
VolumeVerifier.cpp Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
VolumeVerifier.h Replace remaining uses of zlib crc32 with Common/Hash.h 2022-01-01 10:36:38 -08:00
VolumeWad.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
VolumeWad.h
VolumeWii.cpp
VolumeWii.h
WbfsBlob.cpp
WbfsBlob.h
WIABlob.cpp
WIABlob.h
WIACompression.cpp
WIACompression.h
WiiEncryptionCache.cpp
WiiEncryptionCache.h
WiiSaveBanner.cpp
WiiSaveBanner.h