From f1cf30bc2ad9ef0cd470746ad43165fee1434323 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 8 Nov 2025 18:47:55 +0100 Subject: [PATCH] [dynarmic] fix build error for dynarmic_tests_generator on aarch64 (#2978) Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2978 Reviewed-by: crueter Reviewed-by: Caio Oliveira Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp | 8 ++++++++ src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp index a27740008b..91adc5783b 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp @@ -125,6 +125,10 @@ struct Jit::Impl final { current_state.exclusive_state = false; } + std::string Disassemble() const { + return {}; + } + private: void PerformRequestedCacheInvalidation(HaltReason hr) { if (Has(hr, HaltReason::CacheInvalidation)) { @@ -231,4 +235,8 @@ void Jit::ClearExclusiveState() { impl->ClearExclusiveState(); } +std::string Jit::Disassemble() const { + return impl->Disassemble(); +} + } // namespace Dynarmic::A32 diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp index c49312d458..10324394a5 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp @@ -152,7 +152,7 @@ struct Jit::Impl final { } std::string Disassemble() const { - UNREACHABLE(); + return {}; } private: