gem5 v25.0.0.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 ObjectFilegetInterpreter () 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 SymbolTablesymtab () 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 Sat Oct 18 2025 08:06:59 for gem5 by doxygen 1.14.0