dolphin/Source/Core
JosJuice 9873bcfb2b IOS: 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 the first part of a series of changes that will remove the usage
of GetPointer in different parts of the code base. This commit gets rid
of every GetPointer call from our IOS code except for a particularly
tricky one in BluetoothEmuDevice.
2024-03-31 10:22:02 +02:00
..
AudioCommon Cubeb: check correct log level 2024-03-17 01:33:42 +00:00
Common Merge pull request #12355 from fuzziqersoftware/tapserver-modem-adapter 2024-03-22 02:47:06 +01:00
Core IOS: Remove calls to GetPointer 2024-03-31 10:22:02 +02:00
DiscIO RiivolutionParser: Remove usages of global system accessor 2023-12-12 12:48:40 -05:00
DolphinNoGUI Merge pull request #12606 from mitaclaw/state-global-system 2024-03-22 04:27:12 +01:00
DolphinQt Core::RunOnCPUThread: Avoid Global System Accessor 2024-03-28 10:10:03 -07:00
DolphinTool DolphinTool: Fix parsing of command line bzip2 flag 2024-02-13 12:44:03 -08:00
InputCommon GCAdapter: Adjust libusb transfer timeout to 100ms. 2024-03-20 18:02:06 -05:00
MacUpdater CMake: Fix storyboard copying 2023-04-29 16:10:38 -05:00
UICommon BranchWatchDialog: A Total Replacement for CodeDiffDialog 2024-02-27 11:40:58 -08:00
UpdaterCommon CMake: Use targets for all optionally-external dependencies 2023-06-15 01:41:41 -05:00
VideoBackends Add HDR to Metal 2024-03-10 03:25:33 -04:00
VideoCommon VideoCommon: Prefer D3D11/12 over OpenGL on Windows. 2024-03-15 19:51:04 -05:00
WinUpdater StringUtil: Move CommandLineToUtf8Argv() into Common namespace 2023-05-16 14:23:21 -04:00
CMakeLists.txt CMakeLists: Add option to disable automatic update support 2022-03-18 03:04:51 -04:00
DolphinLib.ARM64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
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 msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00