38#ifndef __ARCH_X86_PCSTATE_HH__
39#define __ARCH_X86_PCSTATE_HH__
65 _size = pcstate._size;
93 return (this->
npc() != this->
pc() +
size()) ||
94 (this->
nupc() != this->
upc() + 1);
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void serialize(CheckpointOut &cp) const override
Serialize an object.
virtual void update(const PCStateBase &other)
void serialize(CheckpointOut &cp) const override
Serialize an object.
PCState(const PCState &other)
void size(uint8_t newSize)
void unserialize(CheckpointIn &cp) override
Unserialize an object.
PCStateBase * clone() const override
bool branching() const override
PCState & operator=(const PCState &other)=default
void update(const PCStateBase &other) override
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
std::ostream CheckpointOut
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
#define UNSERIALIZE_SCALAR(scalar)
#define SERIALIZE_SCALAR(scalar)