gem5
v20.1.0.0
|
#include <serialize.hh>
Public Member Functions | |
CheckpointIn (const std::string &cpt_dir, SimObjectResolver &resolver) | |
~CheckpointIn () | |
const std::string | getCptDir () |
bool | find (const std::string §ion, const std::string &entry, std::string &value) |
bool | findObj (const std::string §ion, const std::string &entry, SimObject *&value) |
bool | entryExists (const std::string §ion, const std::string &entry) |
bool | sectionExists (const std::string §ion) |
Static Public Member Functions | |
static std::string | setDir (const std::string &base_name) |
Set the current directory. More... | |
static std::string | dir () |
Get the current checkout directory name. More... | |
Static Public Attributes | |
static const char * | baseFilename = "m5.cpt" |
Private Attributes | |
IniFile * | db |
SimObjectResolver & | objNameResolver |
const std::string | _cptDir |
Static Private Attributes | |
static std::string | currentDirectory |
Definition at line 67 of file serialize.hh.
CheckpointIn::CheckpointIn | ( | const std::string & | cpt_dir, |
SimObjectResolver & | resolver | ||
) |
Definition at line 268 of file serialize.cc.
References baseFilename, db, fatal, getCptDir(), and IniFile::load().
CheckpointIn::~CheckpointIn | ( | ) |
Definition at line 277 of file serialize.cc.
References db.
|
private |
Definition at line 75 of file serialize.hh.
Referenced by getCptDir().
|
static |
Definition at line 135 of file serialize.hh.
Referenced by CheckpointIn(), and Serializable::serializeAll().
|
staticprivate |
Definition at line 108 of file serialize.hh.
|
private |
Definition at line 71 of file serialize.hh.
Referenced by CheckpointIn(), entryExists(), find(), findObj(), sectionExists(), and ~CheckpointIn().
|
private |
Definition at line 73 of file serialize.hh.
Referenced by findObj().