mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-04 05:34:42 +01:00
callbacks: Add user_arg argument to InterpreterFallback
This commit is contained in:
parent
3b5c43b427
commit
4321e829d1
5 changed files with 9 additions and 7 deletions
|
|
@ -48,7 +48,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) {
|
||||
|
|
@ -84,7 +84,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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue