summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/arm/dynarmic/arm_dynarmic.cpp b/src/core/arm/dynarmic/arm_dynarmic.cpp
index 283d20831..ab10b8a34 100644
--- a/src/core/arm/dynarmic/arm_dynarmic.cpp
+++ b/src/core/arm/dynarmic/arm_dynarmic.cpp
@@ -6,6 +6,7 @@
6#include <memory> 6#include <memory>
7#include <dynarmic/A64/a64.h> 7#include <dynarmic/A64/a64.h>
8#include <dynarmic/A64/config.h> 8#include <dynarmic/A64/config.h>
9#include "common/logging/log.h"
9#include "core/arm/dynarmic/arm_dynarmic.h" 10#include "core/arm/dynarmic/arm_dynarmic.h"
10#include "core/core_timing.h" 11#include "core/core_timing.h"
11#include "core/hle/kernel/memory.h" 12#include "core/hle/kernel/memory.h"
@@ -53,6 +54,9 @@ public:
53 } 54 }
54 55
55 void InterpreterFallback(u64 pc, size_t num_instructions) override { 56 void InterpreterFallback(u64 pc, size_t num_instructions) override {
57 LOG_INFO(Core_ARM, "Unicorn fallback @ 0x%" PRIx64 " for %zu instructions (instr = %08x)",
58 pc, num_instructions, MemoryReadCode(pc));
59
56 ARM_Interface::ThreadContext ctx; 60 ARM_Interface::ThreadContext ctx;
57 parent.SaveContext(ctx); 61 parent.SaveContext(ctx);
58 parent.inner_unicorn.LoadContext(ctx); 62 parent.inner_unicorn.LoadContext(ctx);