Browse Source

arm_interface: Make LogBacktrace() a const member function

This function doesn't modify instance state, so it can be made const.
nce_cpp
Lioncash 7 years ago
parent
commit
9dcdcdbc01
  1. 2
      src/core/arm/arm_interface.cpp
  2. 2
      src/core/arm/arm_interface.h

2
src/core/arm/arm_interface.cpp

@ -8,7 +8,7 @@
#include "core/memory.h" #include "core/memory.h"
namespace Core { namespace Core {
void ARM_Interface::LogBacktrace() {
void ARM_Interface::LogBacktrace() const {
VAddr fp = GetReg(29); VAddr fp = GetReg(29);
VAddr lr = GetReg(30); VAddr lr = GetReg(30);
const VAddr sp = GetReg(13); const VAddr sp = GetReg(13);

2
src/core/arm/arm_interface.h

@ -148,7 +148,7 @@ public:
/// Frame records are two words long: /// Frame records are two words long:
/// fp+0 : pointer to previous frame record /// fp+0 : pointer to previous frame record
/// fp+8 : value of lr for frame /// fp+8 : value of lr for frame
void LogBacktrace();
void LogBacktrace() const;
}; };
} // namespace Core } // namespace Core
Loading…
Cancel
Save