gem5  v22.1.0.0
gem5::EmulationPageTable Member List

This is the complete list of members for gem5::EmulationPageTable, including all inherited members.

_namegem5::EmulationPageTableprotected
_pageSizegem5::EmulationPageTableprotected
_pidgem5::EmulationPageTableprotected
Clobber enum valuegem5::EmulationPageTable
currentSection()gem5::Serializablestatic
EmulationPageTable(const std::string &__name, uint64_t _pid, Addr _pageSize)gem5::EmulationPageTableinline
externalize() constgem5::EmulationPageTable
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
getMappings(std::vector< std::pair< Addr, Addr >> *addr_mappings)gem5::EmulationPageTable
initState()gem5::EmulationPageTableinlinevirtual
isUnmapped(Addr vaddr, int64_t size)gem5::EmulationPageTablevirtual
lookup(Addr vaddr)gem5::EmulationPageTable
map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0)gem5::EmulationPageTablevirtual
MappingFlags enum namegem5::EmulationPageTable
name() constgem5::EmulationPageTableinline
offsetMaskgem5::EmulationPageTableprotected
pageAlign(Addr a)gem5::EmulationPageTableinline
pageOffset(Addr a)gem5::EmulationPageTableinline
pageSize()gem5::EmulationPageTableinline
pathgem5::Serializableprivatestatic
pid() constgem5::EmulationPageTableinline
PTable typedefgem5::EmulationPageTableprotected
pTablegem5::EmulationPageTableprotected
PTableItr typedefgem5::EmulationPageTableprotected
ReadOnly enum valuegem5::EmulationPageTable
remap(Addr vaddr, int64_t size, Addr new_vaddr)gem5::EmulationPageTablevirtual
Serializable()gem5::Serializable
serialize(CheckpointOut &cp) const overridegem5::EmulationPageTablevirtual
serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
sharedgem5::EmulationPageTable
translate(Addr vaddr, Addr &paddr)gem5::EmulationPageTable
translate(Addr vaddr)gem5::EmulationPageTableinline
translate(const RequestPtr &req)gem5::EmulationPageTable
translateRange(Addr vaddr, Addr size)gem5::EmulationPageTableinline
Uncacheable enum valuegem5::EmulationPageTable
unmap(Addr vaddr, int64_t size)gem5::EmulationPageTablevirtual
unserialize(CheckpointIn &cp) overridegem5::EmulationPageTablevirtual
unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
~EmulationPageTable()gem5::EmulationPageTableinlinevirtual
~Serializable()gem5::Serializablevirtual

Generated on Wed Dec 21 2022 10:23:27 for gem5 by doxygen 1.9.1