gem5 v24.0.0.0
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.

◆ RawImage() [2/2]

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

Definition at line 46 of file raw_image.hh.

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 Tue Jun 18 2024 16:24:19 for gem5 by doxygen 1.11.0