Browse Source
tail fix for fastmem
Signed-off-by: lizzie <lizzie@eden-emu.dev>
pull/2890/head
lizzie
3 months ago
No known key found for this signature in database
GPG Key ID: 287378CADCAB13
1 changed files with
3 additions and
4 deletions
-
src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc
|
|
@ -39,11 +39,10 @@ FakeCall AxxEmitX64::FastmemCallback(u64 rip_) { |
|
|
InvalidateBasicBlocks({std::get<0>(marker)}); |
|
|
InvalidateBasicBlocks({std::get<0>(marker)}); |
|
|
} |
|
|
} |
|
|
return result; |
|
|
return result; |
|
|
} else { |
|
|
|
|
|
fmt::print("dynarmic: Segfault happened within JITted code at rip = {:016x}\n" |
|
|
|
|
|
"Segfault wasn't at a fastmem patch location!\n", rip_); |
|
|
|
|
|
UNREACHABLE(); //("iter != fastmem_patch_info.end()"); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
fmt::print("dynarmic: Segfault happened within JITted code at rip = {:016x}\n" |
|
|
|
|
|
"Segfault wasn't at a fastmem patch location!\n", rip_); |
|
|
|
|
|
UNREACHABLE(); //("iter != fastmem_patch_info.end()"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
template<std::size_t bitsize, auto callback> |
|
|
template<std::size_t bitsize, auto callback> |
|
|
|