A few CPUState-related methods should be const (getter)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2084 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
|
||||
namespace fail {
|
||||
|
||||
regdata_t Gem5ArmCPU::getRegisterContent(Register* reg)
|
||||
regdata_t Gem5ArmCPU::getRegisterContent(Register* reg) const
|
||||
{
|
||||
switch (reg->getType()) {
|
||||
case RT_GP:
|
||||
@ -40,19 +40,4 @@ void Gem5ArmCPU::setRegisterContent(Register* reg, regdata_t value)
|
||||
// TODO: assertion?
|
||||
}
|
||||
|
||||
address_t Gem5ArmCPU::getInstructionPointer()
|
||||
{
|
||||
return getRegisterContent(getRegister(RI_IP));
|
||||
}
|
||||
|
||||
address_t Gem5ArmCPU::getStackPointer()
|
||||
{
|
||||
return getRegisterContent(getRegister(RI_SP));
|
||||
}
|
||||
|
||||
address_t Gem5ArmCPU::getLinkRegister()
|
||||
{
|
||||
return getRegisterContent(getRegister(RI_LR));
|
||||
}
|
||||
|
||||
} // end-of-namespace: fail
|
||||
|
||||
Reference in New Issue
Block a user