Go to the documentation of this file.
52 unsigned chkpt_buf_length;
57 assert(!
data || chkpt_buf_length <= bufLength);
58 bufLength = chkpt_buf_length;
65 assert(
length <= bufLength);
67 data =
new uint8_t[bufLength];
void serialize(const std::string &base, CheckpointOut &cp) const
void paramOut(CheckpointOut &cp, const string &name, ExtMachInst const &machInst)
bool optParamIn(CheckpointIn &cp, const std::string &name, T ¶m, bool warn=true)
This function is used for restoring optional parameters from the checkpoint.
void arrayParamOut(CheckpointOut &cp, const std::string &name, const CircleBuf< T > ¶m)
Overload hash function for BasicBlockRange type.
void paramIn(CheckpointIn &cp, const string &name, ExtMachInst &machInst)
std::ostream CheckpointOut
void arrayParamIn(CheckpointIn &cp, const std::string &name, CircleBuf< T > ¶m)
void unserialize(const std::string &base, CheckpointIn &cp)
Generated on Wed Sep 30 2020 14:02:11 for gem5 by doxygen 1.8.17