dolphin/Source/Core
Jonathan Hamilton 8ae76a6680 Fix arm64 MOVI2R for addresses between 2gb and 4gb offset from PC
The PC offset ADRP() path takes a s32 value, but the input offset was
being tested as abs(ptr) < 0xFFFFFFFF. This caused values between
0x80000000 and 0xFFFFFFFF to incorrectly use this path, despite the
offsets not being representable in an s32.

This caused a crash in the VertexLoader on android 8.1 immediate in wind
waker (and possibly all other apps on android 8.1) as the jit and data
sections happened to be loaded 4gb apart in virtual memory, causing some
pointers to hit this
2017-12-09 13:21:58 -08:00
..
AudioCommon Fix DTK audio not working after loading a savestate 2017-11-06 09:15:14 +01:00
Common Fix arm64 MOVI2R for addresses between 2gb and 4gb offset from PC 2017-12-09 13:21:58 -08:00
Core Merge pull request #6234 from amolloy/high_sierra 2017-12-07 12:04:37 -08:00
DiscIO WiiSaveBanner: Resolve a -Wreorder warning 2017-12-03 18:34:49 -05:00
DolphinNoGUI Exit on Esc, pause on F10 2017-11-11 12:51:54 -02:00
DolphinQt2 Merge pull request #6217 from ligfx/qtfifofix 2017-12-04 12:05:33 +01:00
DolphinWX DolphinWX: Resolve missing declaration warnings 2017-12-07 18:58:20 -05:00
InputCommon GCPadEmu: only connected if default device connected 2017-11-19 16:07:00 +01:00
UICommon Config: Handle unknown system strings better 2017-11-26 18:24:01 +01:00
VideoBackends VideoCommon: Drop now unused efb2tex matrix generation. 2017-12-06 09:30:03 +01:00
VideoCommon Merge pull request #6240 from JosJuice/stream-path-encoding 2017-12-07 10:04:55 +01:00
CMakeLists.txt