31 #ifndef SRC_SIM_MEM_STATE_HH 32 #define SRC_SIM_MEM_STATE_HH 54 Addr next_thread_stack_base,
Addr mmap_end)
void setBrkPoint(Addr brk_point)
Addr getStackBase() const
void serialize(CheckpointOut &cp) const override
Serialize an object.
void setMaxStackSize(Addr max_stack)
MemState & operator=(const MemState &in)
void setStackBase(Addr stack_base)
Addr getMaxStackSize() const
void setMmapEnd(Addr mmap_end)
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void paramOut(CheckpointOut &cp, const string &name, ExtMachInst const &machInst)
Addr _nextThreadStackBase
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Basic support for object serialization.
This class holds the memory state for the Process class and all of its derived, architecture-specific...
Addr getStackSize() const
Addr getNextThreadStackBase() const
void setNextThreadStackBase(Addr ntsb)
std::ostream CheckpointOut
void setStackMin(Addr stack_min)
void setStackSize(Addr stack_size)
void paramIn(CheckpointIn &cp, const string &name, ExtMachInst &machInst)
MemState(Addr brk_point, Addr stack_base, Addr max_stack_size, Addr next_thread_stack_base, Addr mmap_end)