gem5 [DEVELOP-FOR-25.1]
Loading...
Searching...
No Matches
gem5::loader::RawImage Class Reference

#include <raw_image.hh>

Inheritance diagram for gem5::loader::RawImage:
gem5::loader::ObjectFile gem5::loader::ImageFile

Public Member Functions

 RawImage (ImageFileDataPtr ifd)
 RawImage (const std::string &filename)
MemoryImage buildImage () const override
Public Member Functions inherited from gem5::loader::ObjectFile
virtual ~ObjectFile ()
virtual ObjectFile * getInterpreter () const
virtual bool relocatable () const
virtual Addr mapSize () const
virtual void updateBias (Addr bias_addr)
virtual Addr bias () const
virtual bool hasTLS ()
Arch getArch () const
OpSys getOpSys () const
ByteOrder getByteOrder () const
const SymbolTable & symtab () const
Addr entryPoint () const

Additional Inherited Members

Protected Member Functions inherited from gem5::loader::ObjectFile
 ObjectFile (ImageFileDataPtr ifd)
Protected Member Functions inherited from gem5::loader::ImageFile
 ImageFile (ImageFileDataPtr data)
virtual ~ImageFile ()
Protected Attributes inherited from gem5::loader::ObjectFile
Arch arch = UnknownArch
OpSys opSys = UnknownOpSys
ByteOrder byteOrder = ByteOrder::little
SymbolTable _symtab
Addr entry = 0
Protected Attributes inherited from gem5::loader::ImageFile
ImageFileDataPtr imageData

Detailed Description

Definition at line 41 of file raw_image.hh.

Constructor & Destructor Documentation

◆ RawImage() [1/2]

gem5::loader::RawImage::RawImage ( ImageFileDataPtr ifd)
inline

Definition at line 44 of file raw_image.hh.

References gem5::loader::ObjectFile::ObjectFile().

Referenced by RawImage().

◆ RawImage() [2/2]

gem5::loader::RawImage::RawImage ( const std::string & filename)
inline

Definition at line 46 of file raw_image.hh.

References RawImage().

Member Function Documentation

◆ buildImage()

MemoryImage gem5::loader::RawImage::buildImage ( ) const
inlineoverridevirtual

Implements gem5::loader::ImageFile.

Definition at line 51 of file raw_image.hh.

References gem5::loader::ImageFile::imageData.


The documentation for this class was generated from the following file:

Generated on Mon Oct 27 2025 04:13:19 for gem5 by doxygen 1.14.0