dolphin-emulator/Source/Core
JosJuice ad43b03253 HW: Remove calls to GetPointer
Typically when someone uses GetPointer, it's because they want to read
from a range of memory. GetPointer is unsafe to use for this. While it
does check that the passed-in address is valid, it doesn't know the size
of the range that will be accessed, so it can't check that the end
address is valid. The safer alternative GetPointerForRange should be
used instead.

Note that there is still the problem of many callers not checking for
nullptr.

This is part 2 of a series of changes removing the use of GetPointer
throughout the code base. After this, VideoCommon is the one major part
of Dolphin that remains.
2024-03-31 21:58:05 +02:00
..
AudioCommon Cubeb: check correct log level 2024-03-17 01:33:42 +00:00
Common FileUtil: Fix BranchWatch User Path 2024-03-29 11:05:45 -07:00
Core HW: Remove calls to GetPointer 2024-03-31 21:58:05 +02:00
DiscIO RiivolutionParser: Remove usages of global system accessor 2023-12-12 12:48:40 -05:00
DolphinNoGUI DolphinQt: A Ubiquitous Signal For When Symbols Change 2024-03-28 09:57:22 -07:00
DolphinQt Merge pull request #12609 from JosJuice/aspect-ratio-description 2024-03-31 06:39:36 +02:00
DolphinTool DolphinQt: A Ubiquitous Signal For When Symbols Change 2024-03-28 09:57:22 -07:00
InputCommon Merge pull request #12640 from jordan-woyak/sdl-cleanup 2024-03-31 06:33:50 +02:00
MacUpdater
UICommon BranchWatchDialog: A Total Replacement for CodeDiffDialog 2024-02-27 11:40:58 -08:00
UpdaterCommon
VideoBackends Add HDR to Metal 2024-03-10 03:25:33 -04:00
VideoCommon VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files. 2024-03-21 20:27:34 -05:00
WinUpdater
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props respond to review feedback on tapserver implementation 2024-03-17 18:37:55 -07:00
DolphinLib.vcxproj Externals: add tinygltf, a library used to load or save GLTF mesh files 2024-02-11 13:26:39 -06:00
DolphinLib.vcxproj.user
DolphinLib.x64.props