dolphin/Source/Core/Core
Ryan Houdek 2c3fa8da28 [AArch64] Fix a bug in the register caches.
This is a bug that crops if BindToRegister() is called multiple times in a row without a R() function call between them.
How to reproduce the bug:
1) Have a completely filled cache with no host register remaining
2) Call BindToRegister() with different guest registers
3) Don't call R() between the BindToRegister() calls.

This issue typically wouldn't be seen for a couple of reasons. Typically we have /plenty/ of registers in the cache, and in most cases we only call
BindToRegister() once per instruction. In the off chance that it is called multiple times, it wouldn't update the last used counts and would flush the
same register as the previous call to it.
2015-08-28 14:36:14 -05:00
..
Boot
Debugger
DSP
FifoPlayer
HLE
HW GCMemcard: Clean up memcard logging messages. 2015-08-25 21:55:52 -04:00
IPC_HLE
PowerPC [AArch64] Fix a bug in the register caches. 2015-08-28 14:36:14 -05:00
ActionReplay.cpp
ActionReplay.h
ARDecrypt.cpp
ARDecrypt.h
BootManager.cpp
BootManager.h
CMakeLists.txt
ConfigManager.cpp Implemented .elf and .dol support in gamelist 2015-08-28 11:10:03 -07:00
ConfigManager.h Implemented .elf and .dol support in gamelist 2015-08-28 11:10:03 -07:00
Core.cpp
Core.h
Core.vcxproj
Core.vcxproj.filters
CoreTiming.cpp CoreTiming: remove unused functions 2015-08-26 15:40:15 +02:00
CoreTiming.h CoreTiming: remove unused functions 2015-08-26 15:40:15 +02:00
DSPEmulator.cpp
DSPEmulator.h
ec_wii.cpp
ec_wii.h
GeckoCode.cpp
GeckoCode.h
GeckoCodeConfig.cpp
GeckoCodeConfig.h
Host.h
HotkeyManager.cpp
HotkeyManager.h
MachineContext.h
MemTools.cpp
MemTools.h
Movie.cpp
Movie.h
NetPlayClient.cpp NetPlay: Return mapping arrays and player list vectors directly 2015-08-17 21:56:25 -04:00
NetPlayClient.h NetPlay: Return mapping arrays and player list vectors directly 2015-08-17 21:56:25 -04:00
NetPlayProto.h NetPlay: Use std::array for the pad mappings 2015-08-16 00:08:09 -04:00
NetPlayServer.cpp NetPlay: Return mapping arrays and player list vectors directly 2015-08-17 21:56:25 -04:00
NetPlayServer.h NetPlay: Return mapping arrays and player list vectors directly 2015-08-17 21:56:25 -04:00
PatchEngine.cpp
PatchEngine.h
State.cpp Bump save state version. 2015-08-14 16:17:28 +02:00
State.h