checkpoint_type typedef (defined in sparta::serialization::checkpoint::FastCheckpointer) | sparta::serialization::checkpoint::FastCheckpointer | |
Checkpointer(TreeNode &root, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::Checkpointer | inline |
checkpointExists(chkpt_id_t id) | sparta::serialization::checkpoint::FastCheckpointer | inline |
chkpt_id_t typedef | sparta::serialization::checkpoint::Checkpointer | |
chkpts_ | sparta::serialization::checkpoint::Checkpointer | protected |
cleanupChain_(checkpoint_type *d) | sparta::serialization::checkpoint::FastCheckpointer | inlineprotected |
createCheckpoint(bool force_snapshot=false) | sparta::serialization::checkpoint::Checkpointer | inline |
createHead() | sparta::serialization::checkpoint::Checkpointer | inline |
deleteCheckpoint(chkpt_id_t id) override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
dumpAnnotatedData(std::ostream &o) const | sparta::serialization::checkpoint::Checkpointer | inline |
dumpBranch(std::ostream &o, const Checkpoint *chkpt, uint32_t indent, uint32_t pos, std::deque< uint32_t > &continues) const | sparta::serialization::checkpoint::Checkpointer | inline |
dumpCheckpointNode_(const Checkpoint *chkpt, std::ostream &o) const override | sparta::serialization::checkpoint::FastCheckpointer | inlineprotectedvirtual |
dumpData(std::ostream &o) const | sparta::serialization::checkpoint::Checkpointer | inline |
dumpList(std::ostream &o) const | sparta::serialization::checkpoint::Checkpointer | inline |
dumpTree(std::ostream &o) const | sparta::serialization::checkpoint::Checkpointer | inline |
FastCheckpointer(TreeNode &root, Scheduler *sched=nullptr) | sparta::serialization::checkpoint::FastCheckpointer | inline |
findCheckpoint(chkpt_id_t id) noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
findCheckpoint_(chkpt_id_t id) noexcept override | sparta::serialization::checkpoint::FastCheckpointer | inlineprotectedvirtual |
findCheckpoint_(chkpt_id_t id) const noexcept override | sparta::serialization::checkpoint::FastCheckpointer | inlineprotectedvirtual |
findInternalCheckpoint(chkpt_id_t id) | sparta::serialization::checkpoint::FastCheckpointer | inline |
findLatestCheckpointAtOrBefore(tick_t tick, chkpt_id_t from) override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
forgetCurrent() | sparta::serialization::checkpoint::Checkpointer | inline |
getArchDatas() const | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
getCheckpointChain(chkpt_id_t id) const override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
getCheckpoints() const override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
getCheckpointsAt(tick_t t) const override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
getContentMemoryUse() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getCurrent_() const noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
getCurrentID() const | sparta::serialization::checkpoint::Checkpointer | inline |
getCurrentTick() const | sparta::serialization::checkpoint::Checkpointer | inline |
getHead() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getHead_() noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
getHead_() const noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
getHeadID() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getNumCheckpoints() const noexcept override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
getNumDeadCheckpoints() const noexcept | sparta::serialization::checkpoint::FastCheckpointer | inline |
getNumDeltas() const noexcept | sparta::serialization::checkpoint::FastCheckpointer | inline |
getNumSnapshots() const noexcept | sparta::serialization::checkpoint::FastCheckpointer | inline |
getRoot() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getRoot() noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getScheduler() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getSnapshotThreshold() const noexcept | sparta::serialization::checkpoint::FastCheckpointer | inline |
getTotalCheckpointsCreated() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
getTotalMemoryUse() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
hasCheckpoint(chkpt_id_t id) const noexcept | sparta::serialization::checkpoint::Checkpointer | inlinevirtual |
loadCheckpoint(chkpt_id_t id) override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
PersistentFastCheckpointer(TreeNode &root, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::PersistentFastCheckpointer | inline |
recursForwardFindAlive_(checkpoint_type *d) const | sparta::serialization::checkpoint::FastCheckpointer | inlineprotected |
restore(std::istream &in) | sparta::serialization::checkpoint::PersistentFastCheckpointer | inline |
restore(const std::string &filename) | sparta::serialization::checkpoint::PersistentFastCheckpointer | inline |
save(std::ostream &outf) | sparta::serialization::checkpoint::PersistentFastCheckpointer | inline |
save(std::string filename) | sparta::serialization::checkpoint::PersistentFastCheckpointer | inline |
save() | sparta::serialization::checkpoint::PersistentFastCheckpointer | inline |
sched_ | sparta::serialization::checkpoint::Checkpointer | protected |
setCurrent_(Checkpoint *current) | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
setHead_(Checkpoint *head) | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
setSnapshotThreshold(uint32_t thresh) noexcept | sparta::serialization::checkpoint::FastCheckpointer | inline |
stringize() const override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
tick_t typedef | sparta::serialization::checkpoint::Checkpointer | |
traceValue(std::ostream &o, chkpt_id_t id, const ArchData *container, uint32_t offset, uint32_t size) override | sparta::serialization::checkpoint::FastCheckpointer | inlinevirtual |
~Checkpointer() | sparta::serialization::checkpoint::Checkpointer | inlinevirtual |
~FastCheckpointer() | sparta::serialization::checkpoint::FastCheckpointer | inline |
~PersistentFastCheckpointer() | sparta::serialization::checkpoint::PersistentFastCheckpointer | inlinevirtual |