115c115
< void serialize(std::ostream &os)
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE
117c117
< ThreadState::serialize(os);
---
> ThreadState::serialize(cp);
120c120
< ::serialize(*tc, os);
---
> ::serialize(*tc, cp);
123c123
< void unserialize(Checkpoint *cp, const std::string &section)
---
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE
129c129
< ThreadState::unserialize(cp, section);
---
> ThreadState::unserialize(cp);
132c132
< ::unserialize(*tc, cp, section);
---
> ::unserialize(*tc, cp);