200c200
< void serialize(std::ostream& os);
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
209,210c209,210
< void serializeStore(std::ostream& os, unsigned int store_id,
< AddrRange range, uint8_t* pmem);
---
> void serializeStore(CheckpointOut &cp, unsigned int store_id,
> AddrRange range, uint8_t* pmem) const;
217c217
< void unserialize(Checkpoint* cp, const std::string& section);
---
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
222c222
< void unserializeStore(Checkpoint* cp, const std::string& section);
---
> void unserializeStore(CheckpointIn &cp);