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 Minor spelling corrections 2015-06-29 14:51:21 -04:00
Debugger Remove unnecessary virtual keywords 2015-07-30 10:33:08 -04:00
DSP Remove unnecessary virtual keywords 2015-07-30 10:33:08 -04:00
FifoPlayer Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
HLE Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
HW GCMemcard: Clean up memcard logging messages. 2015-08-25 21:55:52 -04:00
IPC_HLE Forgot to add a slash in one bit of code I switched from D_WIIUSER_IDX to D_SESSION_WIIROOT_IDX. 2015-08-08 23:16:29 -04:00
PowerPC [AArch64] Fix a bug in the register caches. 2015-08-28 14:36:14 -05:00
ActionReplay.cpp Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
ActionReplay.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ARDecrypt.cpp Core: Pass several parameters by const reference 2015-06-04 14:19:25 -04:00
ARDecrypt.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
BootManager.cpp Netplay: Sync Video Mode settings. (Progressive Scan and PAL60) 2015-06-24 12:41:10 +02:00
BootManager.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
CMakeLists.txt ZeldaHLE: Rip out the whole voice processing code. Still boots games, but no sound at all. 2015-08-14 15:20:29 +02:00
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: Don't return true on IsRunning() when stopping emulation. 2015-07-25 13:04:37 +02:00
Core.h Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before." 2015-07-25 13:04:22 +02:00
Core.vcxproj ZeldaHLE: Rip out the whole voice processing code. Still boots games, but no sound at all. 2015-08-14 15:20:29 +02:00
Core.vcxproj.filters ZeldaHLE: Rip out the whole voice processing code. Still boots games, but no sound at all. 2015-08-14 15:20:29 +02:00
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 Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DSPEmulator.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
ec_wii.cpp Add a mode to use a dummy Wii NAND. 2015-05-28 19:14:42 -04:00
ec_wii.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
GeckoCode.cpp Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
GeckoCode.h GeckoCode: Remove GetAddress function prototype 2015-07-28 22:10:39 -04:00
GeckoCodeConfig.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GeckoCodeConfig.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Host.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
HotkeyManager.cpp Merge branch 'stable' 2015-07-25 14:09:02 +02:00
HotkeyManager.h DolphinWX: Remove the Toggle IR hotkey. 2015-06-19 05:10:40 -04:00
MachineContext.h Remove ARMv7 support. 2015-06-07 22:44:13 -05:00
MemTools.cpp Fix 64-bit FreeBSD build 2015-07-11 23:09:11 -07:00
MemTools.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Movie.cpp Movie: Add the PAL60 setting to Movie files. 2015-06-14 17:10:34 +02:00
Movie.h Movie: Add the PAL60 setting to Movie files. 2015-06-14 17:10:34 +02:00
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 Options: merge SCoreStartupParameter into SConfig 2015-06-12 19:07:45 +02:00
PatchEngine.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
State.cpp Bump save state version. 2015-08-14 16:17:28 +02:00
State.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00