gem5  v20.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MemState Member List

This is the complete list of members for MemState, including all inherited members.

_brkPointMemStateprivate
_endBrkPointMemStateprivate
_maxStackSizeMemStateprivate
_mmapEndMemStateprivate
_nextThreadStackBaseMemStateprivate
_ownerProcessMemStateprivate
_pageBytesMemStateprivate
_stackBaseMemStateprivate
_stackMinMemStateprivate
_stackSizeMemStateprivate
_vmaListMemStateprivate
allocateMem(Addr vaddr, int64_t size, bool clobber=false)MemState
currentSection()Serializablestatic
extendMmap(Addr length)MemState
fixupFault(Addr vaddr)MemState
getBrkPoint() constMemStateinline
getMaxStackSize() constMemStateinline
getMmapEnd() constMemStateinline
getNextThreadStackBase() constMemStateinline
getStackBase() constMemStateinline
getStackMin() constMemStateinline
getStackSize() constMemStateinline
isUnmapped(Addr start_addr, Addr length)MemState
mapRegion(Addr start_addr, Addr length, const std::string &name="anon", int sim_fd=-1, Addr offset=0)MemState
MemState(Process *owner, Addr brk_point, Addr stack_base, Addr max_stack_size, Addr next_thread_stack_base, Addr mmap_end)MemState
operator=(const MemState &in)MemState
printVmaList()MemState
remapRegion(Addr start_addr, Addr new_start_addr, Addr length)MemState
resetOwner(Process *owner)MemState
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideMemStateinlinevirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setBrkPoint(Addr brk_point)MemStateinline
setMaxStackSize(Addr max_stack)MemStateinline
setMmapEnd(Addr mmap_end)MemStateinline
setNextThreadStackBase(Addr ntsb)MemStateinline
setStackBase(Addr stack_base)MemStateinline
setStackMin(Addr stack_min)MemStateinline
setStackSize(Addr stack_size)MemStateinline
unmapRegion(Addr start_addr, Addr length)MemState
unserialize(CheckpointIn &cp) overrideMemStateinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateBrkRegion(Addr old_brk, Addr new_brk)MemState
~Serializable()Serializablevirtual

Generated on Thu May 28 2020 16:21:47 for gem5 by doxygen 1.8.13