gem5  v22.1.0.0
Public Member Functions | List of all members
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 42 of file raw_image.hh.

Constructor & Destructor Documentation

◆ RawImage() [1/2]

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

Definition at line 45 of file raw_image.hh.

◆ RawImage() [2/2]

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

Definition at line 47 of file raw_image.hh.

Member Function Documentation

◆ buildImage()

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

Implements gem5::loader::ImageFile.

Definition at line 52 of file raw_image.hh.

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


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

Generated on Wed Dec 21 2022 10:24:15 for gem5 by doxygen 1.9.1