1a2
> * Copyright 2014 Google, Inc.
148c149
< : BaseRemoteGDB(_system, tc, KGDB_NUMREGS)
---
> : BaseRemoteGDB(_system, tc, KGDB_NUMREGS * sizeof(uint64_t))
214c215
< gdbregs.regs[KGDB_REG_PC] = context->pcState().pc();
---
> gdbregs.regs64[KGDB_REG_PC] = context->pcState().pc();
217,220c218,220
< if (PcPAL(gdbregs.regs[KGDB_REG_PC])) {
< for (int i = 0; i < NumIntArchRegs; ++i) {
< gdbregs.regs[i] = context->readIntReg(reg_redir[i]);
< }
---
> if (PcPAL(gdbregs.regs64[KGDB_REG_PC])) {
> for (int i = 0; i < NumIntArchRegs; ++i)
> gdbregs.regs64[i] = context->readIntReg(reg_redir[i]);
222,224c222,223
< for (int i = 0; i < NumIntArchRegs; ++i) {
< gdbregs.regs[i] = context->readIntReg(i);
< }
---
> for (int i = 0; i < NumIntArchRegs; ++i)
> gdbregs.regs64[i] = context->readIntReg(i);
228,230c227,228
< for (int i = 0; i < NumFloatArchRegs; ++i) {
< gdbregs.regs[i + KGDB_REG_F0] = context->readFloatRegBits(i);
< }
---
> for (int i = 0; i < NumFloatArchRegs; ++i)
> gdbregs.regs64[i + KGDB_REG_F0] = context->readFloatRegBits(i);
242c240
< if (PcPAL(gdbregs.regs[KGDB_REG_PC])) {
---
> if (PcPAL(gdbregs.regs64[KGDB_REG_PC])) {
244c242
< context->setIntReg(reg_redir[i], gdbregs.regs[i]);
---
> context->setIntReg(reg_redir[i], gdbregs.regs64[i]);
248c246
< context->setIntReg(i, gdbregs.regs[i]);
---
> context->setIntReg(i, gdbregs.regs64[i]);
254c252
< context->setFloatRegBits(i, gdbregs.regs[i + KGDB_REG_F0]);
---
> context->setFloatRegBits(i, gdbregs.regs64[i + KGDB_REG_F0]);
257c255
< context->pcState(gdbregs.regs[KGDB_REG_PC]);
---
> context->pcState(gdbregs.regs64[KGDB_REG_PC]);