61c61
< class SystemCounter
---
> class SystemCounter : public Serializable
96,97c96,97
< void serialize(std::ostream &os) const;
< void unserialize(Checkpoint *cp, const std::string &section);
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
105c105
< class ArchTimer
---
> class ArchTimer : public Serializable
192,193c192,193
< void serialize(std::ostream &os) const;
< void unserialize(Checkpoint *cp, const std::string &section);
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
205,206c205,206
< void serialize(std::ostream &os) M5_ATTR_OVERRIDE;
< void unserialize(Checkpoint *cp, const std::string &sec) M5_ATTR_OVERRIDE;
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
282,283c282,283
< void serialize(std::ostream &os) M5_ATTR_OVERRIDE;
< void unserialize(Checkpoint *cp, const std::string &sec) M5_ATTR_OVERRIDE;
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;