Browse Source

tail fix for fastmem

Signed-off-by: lizzie <lizzie@eden-emu.dev>
pull/2890/head
lizzie 4 months ago
parent
commit
4c71351c18
No known key found for this signature in database GPG Key ID: 287378CADCAB13
  1. 3
      src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc

3
src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc

@ -39,12 +39,11 @@ 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" fmt::print("dynarmic: Segfault happened within JITted code at rip = {:016x}\n"
"Segfault wasn't at a fastmem patch location!\n", rip_); "Segfault wasn't at a fastmem patch location!\n", rip_);
UNREACHABLE(); //("iter != fastmem_patch_info.end()"); UNREACHABLE(); //("iter != fastmem_patch_info.end()");
} }
}
template<std::size_t bitsize, auto callback> template<std::size_t bitsize, auto callback>
void AxxEmitX64::EmitMemoryRead(AxxEmitContext& ctx, IR::Inst* inst) { void AxxEmitX64::EmitMemoryRead(AxxEmitContext& ctx, IR::Inst* inst) {

Loading…
Cancel
Save