mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-02-18 22:42:58 +00:00
callbacks: Add user_arg argument to InterpreterFallback
This commit is contained in:
@@ -56,7 +56,7 @@ static void MemoryWrite8(u32 vaddr, u8 value);
|
||||
static void MemoryWrite16(u32 vaddr, u16 value);
|
||||
static void MemoryWrite32(u32 vaddr, u32 value);
|
||||
static void MemoryWrite64(u32 vaddr, u64 value);
|
||||
static void InterpreterFallback(u32 pc, Dynarmic::Jit* jit);
|
||||
static void InterpreterFallback(u32 pc, Dynarmic::Jit* jit, void*);
|
||||
static Dynarmic::UserCallbacks GetUserCallbacks();
|
||||
|
||||
static bool IsReadOnlyMemory(u32 vaddr) {
|
||||
@@ -92,7 +92,7 @@ static void MemoryWrite64(u32 vaddr, u64 value){
|
||||
write_records.push_back({64, vaddr, value});
|
||||
}
|
||||
|
||||
static void InterpreterFallback(u32 pc, Dynarmic::Jit* jit) {
|
||||
static void InterpreterFallback(u32 pc, Dynarmic::Jit* jit, void*) {
|
||||
ARMul_State interp_state{USER32MODE};
|
||||
interp_state.user_callbacks = GetUserCallbacks();
|
||||
interp_state.NumInstrsToExecute = 1;
|
||||
|
||||
Reference in New Issue
Block a user