_name | gem5::BaseSemihosting::FileBase | protected |
close() | gem5::BaseSemihosting::FileBase | inlinevirtual |
create(BaseSemihosting &parent, const std::string &fname, const char *mode) | gem5::BaseSemihosting::FileBase | static |
create(BaseSemihosting &parent, CheckpointIn &cp, const std::string &sec) | gem5::BaseSemihosting::FileBase | static |
currentSection() | gem5::Serializable | static |
FileBase(BaseSemihosting &_parent, const char *name, const char *_mode) | gem5::BaseSemihosting::FileBase | inline |
FileBase()=delete | gem5::BaseSemihosting::FileBase | |
FileBase(FileBase &)=delete | gem5::BaseSemihosting::FileBase | |
FileFeatures(BaseSemihosting &_parent, const char *name, const char *mode) | gem5::BaseSemihosting::FileFeatures | |
fileName() | gem5::BaseSemihosting::FileBase | inline |
flen() override | gem5::BaseSemihosting::FileFeatures | virtual |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
isTTY() const | gem5::BaseSemihosting::FileBase | inlinevirtual |
mode | gem5::BaseSemihosting::FileBase | protected |
open() | gem5::BaseSemihosting::FileBase | inlinevirtual |
parent | gem5::BaseSemihosting::FileBase | protected |
path | gem5::Serializable | privatestatic |
pos | gem5::BaseSemihosting::FileFeatures | protected |
read(uint8_t *buffer, uint64_t size) override | gem5::BaseSemihosting::FileFeatures | virtual |
seek(uint64_t pos) override | gem5::BaseSemihosting::FileFeatures | virtual |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::BaseSemihosting::FileFeatures | virtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
unserialize(CheckpointIn &cp) override | gem5::BaseSemihosting::FileFeatures | virtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
write(const uint8_t *buffer, uint64_t size) | gem5::BaseSemihosting::FileBase | virtual |
~FileBase() | gem5::BaseSemihosting::FileBase | inlinevirtual |
~Serializable() | gem5::Serializable | virtual |