diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic.cpp | 4 |
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); |