38#ifndef __ARCH_X86_PCSTATE_HH__
39#define __ARCH_X86_PCSTATE_HH__
93 return (this->
npc() != this->
pc() +
size()) ||
94 (this->
nupc() != this->
upc() + 1);
void set(Addr val) override
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
void set(Addr val) override
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
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)