mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-05-08 03:28:31 +03:00
HLE: Differentiate Address hooks from Symbol hooks
GeckoCodes require address hooks which don't correspond to any symbol in the symbol table. The hooks get deleted when repatching the game because they did not persist across calls to HLE::PatchFunctions.
This commit is contained in:
parent
c3cef54910
commit
31cf8432bf
3 changed files with 88 additions and 15 deletions
|
@ -38,6 +38,7 @@
|
|||
#endif
|
||||
#include "Core/Boot/Boot.h"
|
||||
#include "Core/FifoPlayer/FifoPlayer.h"
|
||||
#include "Core/HLE/HLE.h"
|
||||
#include "Core/HW/AudioInterface.h"
|
||||
#include "Core/HW/CPU.h"
|
||||
#include "Core/HW/DSP.h"
|
||||
|
@ -674,6 +675,7 @@ void EmuThread()
|
|||
INFO_LOG(CONSOLE, "Stop [Video Thread]\t\t---- Shutdown complete ----");
|
||||
Movie::Shutdown();
|
||||
PatchEngine::Shutdown();
|
||||
HLE::Clear();
|
||||
|
||||
s_is_stopping = false;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue