diff --git a/src/core/arm/arm_interface.cpp b/src/core/arm/arm_interface.cpp index 8ab605d2158becfbc956e2db6befe86099b4ace7..b0c9a58363b381c65272b748c0534e3888c1d559 100644 --- a/src/core/arm/arm_interface.cpp +++ b/src/core/arm/arm_interface.cpp @@ -8,7 +8,7 @@ #include "core/memory.h" namespace Core { -void ARM_Interface::LogBacktrace() { +void ARM_Interface::LogBacktrace() const { VAddr fp = GetReg(29); VAddr lr = GetReg(30); const VAddr sp = GetReg(13); diff --git a/src/core/arm/arm_interface.h b/src/core/arm/arm_interface.h index 91d2b0f81ccb6d1b1d19b1426da613bc7b5cdea3..4dfd41b43a25bbbc5874302e792627b156c49f89 100644 --- a/src/core/arm/arm_interface.h +++ b/src/core/arm/arm_interface.h @@ -148,7 +148,7 @@ public: /// Frame records are two words long: /// fp+0 : pointer to previous frame record /// fp+8 : value of lr for frame - void LogBacktrace(); + void LogBacktrace() const; }; } // namespace Core