gem5 v24.0.0.0
|
#include <image_file.hh>
Public Member Functions | |
virtual MemoryImage | buildImage () const =0 |
Protected Member Functions | |
ImageFile (ImageFileDataPtr data) | |
virtual | ~ImageFile () |
Protected Attributes | |
ImageFileDataPtr | imageData |
Definition at line 45 of file image_file.hh.
|
inlineprotected |
Definition at line 49 of file image_file.hh.
|
inlineprotectedvirtual |
Definition at line 50 of file image_file.hh.
|
pure virtual |
Implemented in gem5::loader::DtbFile, gem5::loader::ElfObject, and gem5::loader::RawImage.
Referenced by gem5::Process::init(), gem5::ArmISA::FsWorkload::initState(), gem5::RiscvISA::BareMetal::initState(), gem5::KernelWorkload::KernelWorkload(), gem5::RiscvISA::BootloaderKernelWorkload::loadBootloader(), gem5::RiscvISA::BootloaderKernelWorkload::loadKernel(), and gem5::Process::Process().
|
protected |
Definition at line 48 of file image_file.hh.
Referenced by gem5::loader::DtbFile::buildImage(), gem5::loader::RawImage::buildImage(), gem5::loader::DtbFile::DtbFile(), gem5::loader::ElfObject::ElfObject(), gem5::loader::ElfObject::getInterpPath(), gem5::loader::ElfObject::getSections(), and gem5::loader::ElfObject::handleLoadableSegment().