dolphin-emulator/Source
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
..
Android Core: Remove RunAsCPUThread 2024-03-23 03:33:26 -07:00
Core IOS: Remove calls to GetPointer 2024-03-31 10:22:02 +02:00
DSPSpy
DSPTool
PCH
UnitTests DivUtils: Add unsigned division magic function 2024-03-23 20:13:15 +01:00
VSProps VSProps: Set VcpkgEnabled to false 2024-03-13 16:37:18 +01:00
.clang-format
CMakeLists.txt CMakeLists: Add Clang's Specific WShadow Diagnostics 2024-03-09 15:34:39 -08:00
dolphin-emu.sln Externals: add tinygltf, a library used to load or save GLTF mesh files 2024-02-11 13:26:39 -06:00