_basePtr | gem5::MultiLevelPageTable< EntryTypes > | private |
_name | gem5::EmulationPageTable | protected |
_pageSize | gem5::EmulationPageTable | protected |
_pid | gem5::EmulationPageTable | protected |
basePtr() | gem5::MultiLevelPageTable< EntryTypes > | inline |
Clobber enum value | gem5::EmulationPageTable | |
currentSection() | gem5::Serializable | static |
EmulationPageTable(const std::string &__name, uint64_t _pid, Addr _pageSize) | gem5::EmulationPageTable | inline |
externalize() const | gem5::EmulationPageTable | |
Final typedef | gem5::MultiLevelPageTable< EntryTypes > | private |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
getMappings(std::vector< std::pair< Addr, Addr > > *addr_mappings) | gem5::EmulationPageTable | |
initState() override | gem5::MultiLevelPageTable< EntryTypes > | inlinevirtual |
isUnmapped(Addr vaddr, int64_t size) | gem5::EmulationPageTable | virtual |
lookup(Addr vaddr) | gem5::EmulationPageTable | |
map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0) override | gem5::MultiLevelPageTable< EntryTypes > | inlinevirtual |
MappingFlags enum name | gem5::EmulationPageTable | |
MultiLevelPageTable(const std::string &__name, uint64_t _pid, System *_sys, Addr _pageSize) | gem5::MultiLevelPageTable< EntryTypes > | inline |
name() const | gem5::EmulationPageTable | inline |
offsetMask | gem5::EmulationPageTable | protected |
pageAlign(Addr a) | gem5::EmulationPageTable | inline |
pageOffset(Addr a) | gem5::EmulationPageTable | inline |
pageSize() | gem5::EmulationPageTable | inline |
path | gem5::Serializable | privatestatic |
pid() const | gem5::EmulationPageTable | inline |
PTable typedef | gem5::EmulationPageTable | protected |
pTable | gem5::EmulationPageTable | protected |
PTableItr typedef | gem5::EmulationPageTable | protected |
ReadOnly enum value | gem5::EmulationPageTable | |
remap(Addr vaddr, int64_t size, Addr new_vaddr) override | gem5::MultiLevelPageTable< EntryTypes > | inlinevirtual |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::MultiLevelPageTable< EntryTypes > | inlinevirtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
shared | gem5::EmulationPageTable | |
system | gem5::MultiLevelPageTable< EntryTypes > | private |
translate(Addr vaddr, Addr &paddr) | gem5::EmulationPageTable | |
translate(Addr vaddr) | gem5::EmulationPageTable | inline |
translate(const RequestPtr &req) | gem5::EmulationPageTable | |
translateRange(Addr vaddr, Addr size) | gem5::EmulationPageTable | inline |
Uncacheable enum value | gem5::EmulationPageTable | |
unmap(Addr vaddr, int64_t size) override | gem5::MultiLevelPageTable< EntryTypes > | inlinevirtual |
unserialize(CheckpointIn &cp) override | gem5::MultiLevelPageTable< EntryTypes > | inlinevirtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
~EmulationPageTable() | gem5::EmulationPageTable | inlinevirtual |
~MultiLevelPageTable() | gem5::MultiLevelPageTable< EntryTypes > | inline |
~Serializable() | gem5::Serializable | virtual |