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
InputCommon Merge pull request #11397 from TellowKrinkle/QuartzMousePos 2023-01-02 23:04:12 +01:00
MacUpdater
UICommon HW/ProcessorInterface: Refactor to class, move to Core::System. 2023-01-04 03:00:10 +01:00
UpdaterCommon
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
DolphinLib.ARM64.props
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
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00