summaryrefslogtreecommitdiff
path: root/src/core/arm/arm_interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/arm/arm_interface.cpp')
-rw-r--r--src/core/arm/arm_interface.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/arm/arm_interface.cpp b/src/core/arm/arm_interface.cpp
index f01cc4b6e..8ab605d21 100644
--- a/src/core/arm/arm_interface.cpp
+++ b/src/core/arm/arm_interface.cpp
@@ -11,10 +11,11 @@ namespace Core {
11void ARM_Interface::LogBacktrace() { 11void ARM_Interface::LogBacktrace() {
12 VAddr fp = GetReg(29); 12 VAddr fp = GetReg(29);
13 VAddr lr = GetReg(30); 13 VAddr lr = GetReg(30);
14 VAddr sp = GetReg(13); 14 const VAddr sp = GetReg(13);
15 VAddr pc = GetPC(); 15 const VAddr pc = GetPC();
16
16 LOG_ERROR(Core_ARM, "Backtrace, sp={:016X}, pc={:016X}", sp, pc); 17 LOG_ERROR(Core_ARM, "Backtrace, sp={:016X}, pc={:016X}", sp, pc);
17 for (;;) { 18 while (true) {
18 LOG_ERROR(Core_ARM, "{:016X}", lr); 19 LOG_ERROR(Core_ARM, "{:016X}", lr);
19 if (!fp) { 20 if (!fp) {
20 break; 21 break;