520,521c520,521
< void serialize(std::ostream &os);
< void unserialize(Checkpoint *cp, const std::string &section);
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
555c555
< virtual void serializeSymtab(std::ostream &os) {}
---
> virtual void serializeSymtab(CheckpointOut &os) const {}
564,565c564
< virtual void unserializeSymtab(Checkpoint *cp,
< const std::string &section) {}
---
> virtual void unserializeSymtab(CheckpointIn &cp) {}