200c200
< TLB::serialize(ostream &os)
---
> TLB::serialize(CheckpointOut &cp) const
206,207c206,207
< nameOut(os, csprintf("%s.PTE%d", name(), i));
< table[i].serialize(os);
---
> ScopedCheckpointSection sec(cp, csprintf("PTE%d", i));
> table[i].serialize(cp);
212c212
< TLB::unserialize(Checkpoint *cp, const string &section)
---
> TLB::unserialize(CheckpointIn &cp)
218c218,219
< table[i].unserialize(cp, csprintf("%s.PTE%d", section, i));
---
> ScopedCheckpointSection sec(cp, csprintf("PTE%d", i));
> table[i].unserialize(cp);