gem5
v20.1.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 41 of file image_file.hh.
|
inlineprotected |
Definition at line 45 of file image_file.hh.
|
inlineprotectedvirtual |
Definition at line 46 of file image_file.hh.
|
pure virtual |
Implemented in Loader::ElfObject, Loader::DtbFile, and Loader::RawImage.
Referenced by Process::init(), RiscvISA::BareMetal::initState(), ArmISA::FsWorkload::initState(), KernelWorkload::KernelWorkload(), and Process::Process().
|
protected |
Definition at line 44 of file image_file.hh.
Referenced by Loader::RawImage::buildImage(), Loader::DtbFile::buildImage(), Loader::DtbFile::DtbFile(), Loader::ElfObject::ElfObject(), Loader::ElfObject::getInterpPath(), Loader::ElfObject::getSections(), and Loader::ElfObject::handleLoadableSegment().