dolphin/Source/Core
JosJuice 4fa9fa997e Core: Allocate 2 GiB of guard pages below fastmem area
See the comment added by this commit. We were previously guarding against
overshooting in address calculations, but not against undershooting.
Perhaps someone assumed that the displacement of an x86 loadstore was
treated as unsigned?

Note: While the comment says we can undershoot by up to 2 GiB, in
practice Jit64 as it currently behaves won't actually undershoot by more
than 0x8000 if my analysis is correct. But address space is cheap, so
let's guard the full 2 GiB.
2023-01-14 20:35:50 +01:00
..
AudioCommon New FrameTime/VBlank Analyzer + Graph 2022-12-23 19:52:53 -05:00
Common Merge pull request #11089 from sepalani/pcap-share 2023-01-05 04:06:35 +01:00
Core Core: Allocate 2 GiB of guard pages below fastmem area 2023-01-14 20:35:50 +01:00
DiscIO HW/Memmap: Refactor Memory to class, move to Core::System. 2022-12-03 13:27:02 +01:00
DolphinNoGUI HW/ProcessorInterface: Refactor to class, move to Core::System. 2023-01-04 03:00:10 +01:00
DolphinQt Merge pull request #11183 from TheLordScruffy/write-back-cache 2023-01-09 17:09:32 +01:00
DolphinTool Merge pull request #10751 from Zopolis4/manifesto 2022-09-08 20:36:28 +02:00
InputCommon Merge pull request #11397 from TellowKrinkle/QuartzMousePos 2023-01-02 23:04:12 +01:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon HW/ProcessorInterface: Refactor to class, move to Core::System. 2023-01-04 03:00:10 +01:00
UpdaterCommon MacUpdater: check os version 2022-10-30 12:04:57 -07:00
VideoBackends VideoBackends/OGL: Always check for fbfetch support, not just on GLES 2023-01-02 23:17:08 -08:00
VideoCommon PerformanceTracker: Add ownership of m_log_name. 2023-01-06 20:27:25 +01:00
WinUpdater Updater: Delete the file we check for write rights with on Windows. 2022-11-22 02:38:42 +01: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 Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05: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