111c111
< SymbolTable::serialize(const string &base, ostream &os)
---
> SymbolTable::serialize(const string &base, CheckpointOut &cp) const
113c113
< paramOut(os, base + ".size", addrTable.size());
---
> paramOut(cp, base + ".size", addrTable.size());
118,119c118,119
< paramOut(os, csprintf("%s.addr_%d", base, i), p->first);
< paramOut(os, csprintf("%s.symbol_%d", base, i), p->second);
---
> paramOut(cp, csprintf("%s.addr_%d", base, i), p->first);
> paramOut(cp, csprintf("%s.symbol_%d", base, i), p->second);
125,126c125
< SymbolTable::unserialize(const string &base, Checkpoint *cp,
< const string &section)
---
> SymbolTable::unserialize(const string &base, CheckpointIn &cp)
130c129
< paramIn(cp, section, base + ".size", size);
---
> paramIn(cp, base + ".size", size);
135,136c134,135
< paramIn(cp, section, csprintf("%s.addr_%d", base, i), addr);
< paramIn(cp, section, csprintf("%s.symbol_%d", base, i), symbol);
---
> paramIn(cp, csprintf("%s.addr_%d", base, i), addr);
> paramIn(cp, csprintf("%s.symbol_%d", base, i), symbol);