338c338
< CpuLocalTimer::Timer::serialize(std::ostream &os)
---
> CpuLocalTimer::Timer::serialize(CheckpointOut &cp) const
376c376
< CpuLocalTimer::Timer::unserialize(Checkpoint *cp, const std::string &section)
---
> CpuLocalTimer::Timer::unserialize(CheckpointIn &cp)
419c419
< CpuLocalTimer::serialize(std::ostream &os)
---
> CpuLocalTimer::serialize(CheckpointOut &cp) const
421,424c421,422
< for (int i = 0; i < CPU_MAX; i++) {
< nameOut(os, csprintf("%s.timer%d", name(), i));
< localTimer[i].serialize(os);
< }
---
> for (int i = 0; i < CPU_MAX; i++)
> localTimer[i].serializeSection(cp, csprintf("timer%d", i));
428c426
< CpuLocalTimer::unserialize(Checkpoint *cp, const std::string &section)
---
> CpuLocalTimer::unserialize(CheckpointIn &cp)
430,432c428,429
< for (int i = 0; i < CPU_MAX; i++) {
< localTimer[i].unserialize(cp, csprintf("%s.timer%d", section, i));
< }
---
> for (int i = 0; i < CPU_MAX; i++)
> localTimer[i].unserializeSection(cp, csprintf("timer%d", i));